将键击发送到非活动窗口

时间:2015-08-28 00:08:31

标签: autohotkey

我想向Chrome发送一个按键,但它只在窗口处于活动状态时才有效。即使窗口在后台,我也希望这个工作。

;begin
Pause
Loop {
ControlSend,,{escape}, Omegle - Google Chrome
Sleep 2650
}
F9::Pause
;end

1 个答案:

答案 0 :(得分:1)

要对控件的HWND(窗口句柄)进行操作,请将Control参数留空,并为WinTitle参数指定ahk_id%ControlHwnd%(即使DetectHiddenWindows为Off,这也适用于隐藏控件)。通常通过ControlGet Hwnd,MouseGetPos或DllCall检索控件的HWND。

来自http://ahkscript.org/docs/commands/ControlSend.htm