【发布时间】:2017-06-08 14:38:29
【问题描述】:
我一直在尝试在 AHK 中运行快速测试。不得不想出一个新的热键,写下所有的环境变量,保存,构建等等,这很痛苦。我希望能够输入一个简短的测试,按下回车,并从 AHK 获得一些反馈。
AHK 控制台在哪里? / 有没有办法从控制台类型的实体运行快速命令?
例如:我会在 AHK 控制台中输入 Run, Notepad,按回车键,记事本打开,控制台中会显示一些反馈。然后我可以回去,玩转选项,按 Enter 等。所以它看起来像这样:
> 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应该创建一个新文件(如果它不存在)。 - 话虽如此,GUI (
^!W) 与我正在寻找的非常接近。但是,我想按 Enter 并让它运行,然后 Shift+Enter 转到下一行... - 窗口中也没有反馈。很高兴看到 AHK 在处理我的快速测试时所做的一切。
- 我在
-
AutoHotkey Console Log/WriteLine Equivalent。
最初我认为这是解决方案,但它说 “如果你从控制台运行它...” 什么控制台?
此外,它声称您可以执行
> AutoHotKey test.ahk之类的操作,但我发现这样做存在一些问题:- 我的系统无法将
AutoHotKey识别为命令。 我确定这意味着我只需将 AutoHotKey.exe 的路径添加到我的 PATH 变量中。 - 这是否只允许我运行保存的文件? 如果是这样,那就违背了让控制台运行快速测试的目的。
- “AutoHotKey”不是我每次运行快速测试时都想输入的内容。 我更愿意从 SCiTE4AHK 运行控制台并在那里进行快速测试。
SCiTE4AHK 但我没有看到任何说“控制台”的东西......
-
Hachi's answer to "Best way for debug ?"“所以从控制台运行
myscript.ahk >log.txt或myscript.ahk |more”- 这是指实际的 AHK 控制台,还是他的脚本会创建一个控制台式实体?
还有一堆谷歌搜索结果。但似乎一切都指的是控制台,而不是如何真正到达控制台。 我错过了什么?
【问题讨论】:
标签: autohotkey