这个问题参考以下帖子: Question answered by georgesl
我复制了georgesl在回答问题时发布的所有代码;然而,对我来说没有任何事情发生。我不知道从哪里开始,以便在这里诊断问题。我将文件命名为将所有georgesl代码复制到" keystud.py"我打开了python控制台并执行了以下操作:
Python 2.7.9
>>> from keystud import *
>>> AltTab()
>>> time.sleep(5); PressKey(0x48)
在上述5的睡眠时间内,我打开一个空白的记事本并将光标放在其中,这样程序就可以输入" h"在里面。我还创建了一个具有相同代码的python文件,并通过运行它而不是使用控制台来尝试它无济于事。
非常感谢任何帮助。
答案 0 :(得分:0)
刚刚找到了我自己的问题的答案。我正在运行64位机器,我不得不改变以下内容。
已更改(包含的行号以便于参考):
Line 4: SendInput = ctypes.windll.user32.SendInput
以下内容:
Line 4: SendInput = ctypes.windll.user64.SendInput
希望这有助于其他人。
答案 1 :(得分:0)
你为什么不用:
type('h')
您可以使用Key.ENTER或Key.TAB等命令点击Enter或Tab按钮等。