可能已经回答了,但我们开始吧。我想使用AutoHotKey为DayZ编写一个AutoRun脚本。它基本上由两个键组成,不断地按下,然后进入睡眠状态。简单的脚本。但我想让它再做一件事。我希望能够将独立浏览器中的标签转移到web浏览器上,并且仍然可以在浏览时自动运行,比如facebook。有没有可能做到这一点?提前谢谢。
如果我粘贴脚本使其更简洁,可能会有所帮助。
#NoEnv
SendMode Input
#IfWinActive, DayZ
lctrl::
Send {w Down}
Send {lshift Down}
W::Sleep
return非常简单。基本上,正如我所说,唯一的问题是,当我使用steam overlay将shift + tab切换到浏览器时,我的按键,以及自动运行宏,都不会持续存在。我不确定是否有任何方法可以补救这个问题,但如果有任何帮助,我们将不胜感激。
发布于 2014-12-18 09:24:22
您的密钥不会持久存在,因为它们依赖于DayZ处于活动状态。当steam覆盖处于活动状态时,游戏将不再处于活动状态。
使用ControlSend将密钥发送到非活动窗口。
请参见以下示例:
#NoEnv
SendMode Input
lctrl::
ControlSend, , {w Down}, DayZ
ControlSend, , {lshift Down}, DayZ
W::Sleep
returnhttps://stackoverflow.com/questions/27517373
复制相似问题