python在windows平台下监测鼠标键盘:
按以上方法写下程序后,运行会出现问题:在有些窗口上鼠标的返回值会出现问题:
TypeError: KeyboardSwitch() missing 8 required positional arguments: 'msg', 'vk_code', 'scan_code', 'ascii', 'flags', 'time', 'hwnd', and 'win_name'
推测是转码问题,网上搜索后找到解决办法:
安装pyhook3,在过程中遇到程序缺失问题:
缺少swig解决:
缺少vc14.0或已经安装vs2017:
安装好vc14.0后,再进行安装,仍然遇到问题:
Generating code Finished generating code LINK : fatal error LNK1158: cannot run 'rc.exe' error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1158
搜索解决:
方法如下:
Add this to your PATH environment variables:
C:\Program Files (x86)\Windows Kits\8.1\bin\x86
Copy these files:
rc.exe rcdll.dll
From
C:\Program Files (x86)\Windows Kits\8.1\bin\x86
To
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin