可能已经回答了,但我们走了。我想使用AutoHotKey为DayZ编写AutoRun脚本。它基本上由两个按键组成,不断按下然后睡觉。简单的脚本。但我希望它再做一件事。我希望能够将独立的选项卡转移到Web浏览器,并在浏览时自动运行说,facebook。有什么办法可以做到这一点吗?提前谢谢。
如果我粘贴脚本以使其更简洁,可能会有所帮助。
#NoEnv
SendMode Input
#IfWinActive, DayZ
lctrl::
Send {w Down}
Send {lshift Down}
W::Sleep
return
超级简单。基本上,正如我所说,唯一的问题是,当我使用蒸汽覆盖层将+标签移动到浏览器时,我的按键,因此,自动运行宏,并不会持续存在。我不确定是否有任何方法可以解决这个问题,但任何帮助都会受到赞赏。
答案 0 :(得分:2)
您的密钥不会持续存在,因为它们依赖于DayZ处于活动状态。当蒸汽覆盖层处于活动状态时,游戏将不再有效。
使用ControlSend将密钥发送到非活动窗口。
请参阅以下示例:
#NoEnv
SendMode Input
lctrl::
ControlSend, , {w Down}, DayZ
ControlSend, , {lshift Down}, DayZ
W::Sleep
return