是否有可能使系统似乎已按下某个键,例如我需要使A按键被按下数千次,而手动执行该操作很费时间,我想写点东西来做对我来说,我唯一了解的是Python。
A
更好的表达方式是,我需要模拟一个按键,IE无法捕获按键。
更多信息(按要求):我正在运行Windows XP,需要将密钥发送到另一个应用程序。
安装pywin32扩展。然后,您可以执行以下操作:
import win32com.client as comclt wsh= comclt.Dispatch("WScript.Shell") wsh.AppActivate("Notepad") # select another application wsh.SendKeys("a") # send the keys you want
搜索WScript.Shell对象的文档(我相信所有Windows XP安装中都默认安装了该文档)。也许您可以从这里开始。
编辑: 发送F11
import win32com.client as comctl wsh = comctl.Dispatch("WScript.Shell") # Google Chrome window title wsh.AppActivate("icanhazip.com") wsh.SendKeys("{F11}")