如何从C#使用autohotkey.interop运行完整的ahk文件
问题描述:
我使用autohotkey来完成这项工作。然而,在后台,反作弊软件会检测到autohotkey。所以我找到了一种使用C#的AHK的方法:Autohotkey.interop。如何从C#使用autohotkey.interop运行完整的ahk文件
但我找不到使用Autohotkey.interop运行autohotkey完整源代码的方法。
这样
AutoHotkeyEngine ahk = AutoHotkeyEngine.Instance;
ahk.LoadScript("test.ahk");
test.ahk
F1::
CoordMode,ToolTip,Screen
MouseGetPos,xpos, ypos
MsgBox, %xpos% , %ypos%
F2::
ExitApp
我想能够正常编译.ahk文件到C#。
谢谢你的回答。但反作弊计划也正在检测“Sandiebox”。 你有任何其他的“沙盒”程序,你知道吗? – MinSuO
@MinSuO哇!什么是顽固的欺骗检测。不,我不知道。也许Google会。你有没有试过编译你的脚本到exe文件并运行它? (因此,不会再创建“AutoHotkey.exe”进程)。不能想到任何其他方式,但我相信有一些常见的做法可以防止反检测引擎检测到 – Blauhirn
@Blauhim对于基本问题我很抱歉。非常,非常感谢。 – MinSuO