请教python模拟键盘输入
最近想做个小工具,在登录程序界面,模拟键盘输入用户名和密码,选择登录。
现在简单字符都能模拟输入,但是键盘的符合键还是输入不了,比如:ctrl+? =?,单独输入?的ascill码63,显示没有输入成功了的.
win32api.keybd_event(15,0,0,0)
win32api.keybd_event(63,0,0,0)
win32api.keybd_event(63,0,win32con.KEYEVENTF_KEYUP,0)
win32api.keybd_event(15,0,win32con.KEYEVENTF_KEYUP,0)
和
win32api.keybd_event(15,0,0,0)
win32api.keybd_event(63,0,0,0)
win32api.keybd_event(63,0,win32con.KEYEVENTF_KEYUP,0)
win32api.keybd_event(14,0,win32con.KEYEVENTF_KEYUP,0)
采用上面的输入方式也没有成功,请大家多多指教,谢谢~~
[解决办法]
参考:https://gist.github.com/chriskiehl/2906125