Python屏幕操作

Python023

Python屏幕操作,第1张

实现对电脑屏幕自动点击操作,减少工作量。python 环境3.6 windows 10。目前教程比较多的是PyUserinput 但是pyhook是一个坑啊,不兼容3.x 解决比较麻烦。因此找到了pyautogui,它的功能比较多有兴趣的可以查看的文档,我只选择了它的点击功能。git地址 在此 。

window下不需要其他依赖,但是目前直接用pip安装pyautogui,其中pygetwindow模块会因为编码问题报错。需要先安装pygetwindow 。

输入如下命令

pip install pygetwindow==0.0.1

然后使用pip 安装pyautogui。

pip install autogui.

即可完成pyautogui的安装。

简单的demo(偷偷的):

比较简单的例子。有兴趣的朋友可以多研究研究哦。

还有其他功能的demo在文档中,感兴趣可以多看看。

你好,下面是一个对应的代码,不过你需要安装pythoncom和pyHook。

import pythoncom, pyHook

def onMouseEvent(event):

print "Position:", event.Position

return True

def main():

hm = pyHook.HookManager()

hm.HookKeyboard()

hm.MouseAllButtonsDown = onMouseEvent

hm.MouseAllButtonsUp = onMouseEvent

hm.HookMouse()

pythoncom.PumpMessages()

if __name__ == "__main__":

main()