我想使用AutoHotkey来运行程序并发送一些按键。 但我不能让它发挥作用。程序弹出,然后没有任何反应。
这是我到目前为止所做的:
run, c:\windows\sysnative\gfxv4_0.exe
WinActivate, "Intel(R) Graphics Control Panel"
SendInput {Tab}{Tab}{Tab}{Tab}{Tab}{Tab}{Tab}{Tab}{Tab}{Enter}
仅仅是为了测试,我也尝试将一些按键发送到记事本,但这也不起作用。弹出记事本窗口,但不显示任何内容:
run notepad.exe
WinActivate "Unbenannt - Editor"
SendInput abc{Tab}{Tab}xyz
我还尝试过没有参数的WinActivate
,但也没有结果。还尝试了Send
,SendPlay
,SendEvent
和SendRaw
。没变。
系统是Windows 8.1 64位,最新的Service Pack。 Core i7,8 GB,2个屏幕。
答案 0 :(得分:1)
WinActivate, % "some string"
在激活之前等待窗口出现,因为启动应用程序需要时间:
WinWait Intel(R) Graphics Control Panel
也许有®而不是(R)。使用AutoHotkey附带的Window Spy应用程序中的确切窗口标题文本。