我一直在尝试在AHK中进行快速测试。想到一个新的热键,编写所有环境变量,保存,构建等等是一件痛苦的事。我希望能够输入一个简短的测试,按回车键,然后输入一些来自AHK的反馈。
例如:我在AHK控制台中键入Run, Notepad
,按回车键,打开记事本,并在控制台中显示一些反馈。然后我可以回去,玩选项,按回车等等。所以它看起来像这样:
> Run, Notepad
Running Notepad.exe
Activating Window Untitled - Notepad, ahk_class Notepad, ahk_id ...
Window Active
> Run, NotARealThing
Error: Could not find 'NotARealThing'
>
GirlGamer
's "Script for quick run of scripts" 但是......
Run, TempScript.ahk
收到错误,因为系统无法找到它,即使FileAppend
应该创建新文件(如果它不存在)。^!W
)非常接近我正在寻找的东西。但是,我想按 Enter 并让它运行, Shift + Enter 转到下一行... < / LI>
AutoHotkey Console Log/WriteLine Equivalent。
最初我认为这是解决方案,但是它说&#34;如果你从控制台运行它......&#34; 什么控制台?
此外,它声称您可以执行> AutoHotKey test.ahk
之类的操作,但我发现有一些问题:
AutoHotKey
识别为命令。 我确定这意味着我只需要将AutoHotKey.exe的路径添加到我的PATH变量中。 SCiTE4AHK 但我没有看到任何说'#34; console&#34;那里...
Hachi
's answer to "Best way for debug ?"
&#34;所以从控制台
运行myscript.ahk >log.txt
或myscript.ahk |more
&#34;
也是一堆谷歌搜索结果。但似乎所有东西都指的是控制台,而不是如何真正进入控制台。 我缺少什么?
答案 0 :(得分:4)
Ahk不能那样开箱即用。他们所指的控制台是Windows命令控制台。现在说:
检查一下:https://github.com/G33kDude/Console 这个:https://autohotkey.com/boards/viewtopic.php?f=6&t=6113
答案 1 :(得分:0)
对于 CodeQuickTester ,复制代码(found here),将其放入新的.ahk
文件中,并进行构建以启动AHK控制台。它没有您想要的 Enter 功能,但是您可以根据需要轻松地进行设置。
您还可以设置脚本来启动控制台,如下所示:
; win+c launches the AutoHotKey Console
#c::
Run, AHK_Console.ahk, C:\path\to\ahk\scripts
Return