我想做的是在Windows上按下Python脚本级别的任何键盘键。我试过SendKeys,但它只在python 2.6上有效。我尝试过的其他方法包括
import win32com.client
win32com.client.Dispatch("WScript.Shell").SendKeys('String to be typed')
只允许键入脚本级别的字符串,但不允许按回车键和其他“特殊”键。
因此,我的问题是:如何从python脚本级别模拟任何键盘按键事件,包括ENTER、CTRL、ESC等“特殊”事件
如果可以在任何指定的时间内按住一个键,然后按Alt+F4等组合键,也会非常有帮助。
我在一年多前写下了这段代码,所以它并不完美,但它是有效的:
示例:
如果您想实现更多的键,那么您可以找到它们的代码here。把这些键加到基本字典里。
相关问题 更多 >
编程相关推荐