教你如何用Python隐藏和显示windows任务栏
1、开始之前,我们除了要准备Python和pywin32(pywin32的安装和使用请看引用)之外,我们还亟冁雇乏需要准备一个工具,即spy++。spy++是微软开发的一款,查看windows上的窗口信息的一款开发辅助工具,被集成在Visual C++平台上。当然,我们并不需要安装Visual C++,spy并不依赖Visual C++,它只是一款查看系统上运行的所有窗口的一款辅助软件。如果小伙伴还没有这款软件,请在经验下方给小编投票或者有得留言,留下您的邮箱,小编看到会第一时间发过去。

3、移动到开始菜单之后,松开鼠标可以看到窗口内出现三个数据:句柄、标题、和类我们可以根据这3点的任意一点来进行对开始菜单的隐藏和显示此时选可以看到我们的类为Shell....按下回车进入窗口属性查看。此时我们可以清楚的看到类名为Shell_TrayWnd

4、为了程序的容错率,我们不考虑直接使用spy++上获得的句柄(原因是句柄是可变的,我们重启之后可能就不是这个句柄值了)所以,我们通过Shell_TrayWnd类来隐藏和显示任务栏我们需要用到的是windows提供的API函数,FindWindow窗口句柄 FindWIndow(窗口类名,窗口标题)FindWindow返回一个窗口句柄。我们安装pywin32之后,通过win32gui模块来引用FindWindow函数新建python文件,输入以下代码。#-*- conding:utf8 -*-import win32guifd = win32gui.FindWindow("Shell_TrayWnd",None)


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:75
阅读量:56
阅读量:76
阅读量:39
阅读量:62