為什么不安裝pyhook
1.pyhook不支持python3
2.網絡上有一些方法下載pyhook的whl然后pip安裝到python3,可以運行,但是會因為編碼問題導致移動到窗口標題含有非ASCII碼時報錯
TypeError: MouseSwitch() missing 8 required positional arguments: 'msg', 'x', 'y', 'data', 'time', 'hwnd', and 'window_name'
然后退出運行。
綜上安裝pyhook3,解決了上述問題
先查看python的版本,對應這兩個擴展的版本
Python 3.7,AMD64
安裝pyhook3 (anaconda)
1.conda install swig
2.pip install pyhook3
調用pyhook3
注意用import PyHook3 (pyHook3報錯了..)
安裝pythoncom
Pycom即pywin32