首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoHotKey与Steam Overlay交互

AutoHotKey与Steam Overlay交互
EN

Stack Overflow用户
提问于 2014-12-17 10:21:30
回答 1查看 1.1K关注 0票数 3

可能已经回答了,但我们开始吧。我想使用AutoHotKey为DayZ编写一个AutoRun脚本。它基本上由两个键组成,不断地按下,然后进入睡眠状态。简单的脚本。但我想让它再做一件事。我希望能够将独立浏览器中的标签转移到web浏览器上,并且仍然可以在浏览时自动运行,比如facebook。有没有可能做到这一点?提前谢谢。

如果我粘贴脚本使其更简洁,可能会有所帮助。

代码语言:javascript
复制
#NoEnv
SendMode Input
#IfWinActive, DayZ
lctrl::
Send {w Down}
Send {lshift Down}
W::Sleep
return

非常简单。基本上,正如我所说,唯一的问题是,当我使用steam overlay将shift + tab切换到浏览器时,我的按键,以及自动运行宏,都不会持续存在。我不确定是否有任何方法可以补救这个问题,但如果有任何帮助,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-12-18 09:24:22

您的密钥不会持久存在,因为它们依赖于DayZ处于活动状态。当steam覆盖处于活动状态时,游戏将不再处于活动状态。

使用ControlSend将密钥发送到非活动窗口。

请参见以下示例:

代码语言:javascript
复制
#NoEnv
SendMode Input
lctrl::
ControlSend, , {w Down}, DayZ
ControlSend, , {lshift Down}, DayZ
W::Sleep
return
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27517373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档