Python操控windows程序
目标
通过Python,模拟键盘鼠标,操作windows程序。
做法
常规的操作,有很多现成的博客。这里有个例子。
根据这个例子,可以了解基本操作。
无效?
在某些应用中,发出的鼠标/键盘指令,没有起作用,问题出在哪?
分析
借助spy++工具,可以看到脚本发送的命令,和点击键盘发送的区别。就是少了ScanCode和fExtended这两个参数的值。补上即可。(对于一些应用,缺一不可)。
可参考这位大神的文章。
1 | import win32gui, win32con , win32api |
PS:如果用最后一种方法,必须保证该窗口在最前端。