具体来说,我试图让autohotkey每两分钟将一个F键盘键发送到一个名为Dawn of Fantasy的窗口,而程序在后台,所以我可以做其他事情,而不必被AFK注销。< / p>
目前我一直在尝试
Loop {
SetTimer, PressTheKey, 240000 Return
PressTheKey: ControlSend,,f,Dawn of Fantasy Return } F12::Pause
但是我不确定它是在做它的工作,还是我弄乱了编码。
答案 0 :(得分:0)
如果您有Loop
{
或}
大括号SetTimer
SetTimer, PressTheKey, 120000
Return
PressTheKey:
ControlSend,,f,Dawn of Fantasy
Return
F12::Pause
如果它仍然不起作用,请确保您有正确的窗口标题,并且有时候这种方法有助于(down>sleep>up
)游戏(directX):
(ahk_parent
作为控件是另一个可能有帮助的调整)
PressTheKey:
ControlSend,ahk_parent,{f down},Dawn of Fantasy
Sleep 250
ControlSend,ahk_parent,{f up},Dawn of Fantasy
Return