Autohotkey (ahk) GUI Crosshair 实现

Autohotkey (ahk) GUI Crosshair Implementation

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

解释:如果你有变色龙效果,它会让你的角色在蹲下时隐形,包括你的武器和它的 reticle/iron 瞄准具,这使得它很难瞄准。瞄准视线也会像每个现代 fps 游戏一样移除十字准线。

这是我写的

-已删除

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

能够编写此脚本,但每当我 运行 它时,脚本本身都会创建一个新的 window(小点充当 window/tab),然后让我失去注意力我的比赛然后专注于点。这意味着我不能按下任何适合我的游戏的东西,比如走路或开火。我尝试使用 WinExist 和 WinActivate 对其进行修补以将其重新集中在我的游戏上,但仍然有点问题,有时偶尔会把我从游戏中拉出来(使用 Win 命令意味着我还必须包括我需要玩的所有游戏),我需要一个通用的修复,让我能够把它放在我想要的每一个游戏上。

我知道如何修复它,但我不知道要使用什么语法来回避问题,如何让它完全忽略 window 我的脚本打开,好像它只是 运行ning 在我的屏幕顶部? (还有 运行ning 在后台)

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

我认为您要查找的是 Gui, ShowNoActivateNA 选项。

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

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

Gui, crosshair:Show , NoActivate