首页 > 解决方案 > Autohotkey (ahk) GUI 十字准线实现

问题描述

我想为这个意外的功能(这里是演示:https ://youtu.be/X9qQSk25mTo )创建一个修复程序,称为变色龙效应,辐射 4。我想从 AHK 创建一个十字准线实现,而如果我按住右键单击会有一个我屏幕上的小点,可以在“变色龙”效果期间引导。

说明:如果你有变色龙效果,它会让你的角色在蹲下时隐形,包括你的武器和它的准星/铁瞄准器,这使得它很难瞄准。瞄准准星也可以消除每个现代 fps 游戏中的十字准线。

这是我写的

-删除

免责声明:我前几天才学图形编程,刚开始AHK,语法不熟悉(我还在读)

能够编写此脚本,但是每当我运行它时,脚本本身都会创建一个新窗口(小点充当窗口/选项卡),然后将我从游戏中移开,然后将注意力集中在该点上。这意味着我不能按任何适合我的游戏的东西,比如走路或射击。我尝试使用 WinExist 和 WinActivate 对其进行修补,以将其重新集中在我的游戏上,但仍然有点问题,有时有时会让我退出我的游戏(使用 Win 命令意味着我还必须包含我需要玩的每个游戏),我需要一个通用的修复,让我能够把它放在我想要的每一场比赛上。

我知道如何修复它,但我对使用什么语法提出了问题,我如何让它完全忽略我的脚本打开的窗口,就好像它只是在我的屏幕上运行一样? (但也在后台运行)

标签: windowsscriptingautohotkey

解决方案


很酷的脚本!这可能对许多游戏有用。

我认为您正在寻找的是NoActivateorNA选项Gui, Show

https://www.autohotkey.com/docs/commands/Gui.htm#Show

修改这一行,我认为它会如你所愿:

Gui, crosshair:Show , NoActivate

推荐阅读