如何获得 AHK 控制台?

Tra*_*ter 5 autohotkey

我一直在尝试在 AHK 中运行快速测试。不得不想到一个新的热键,编写所有环境变量,保存,构建等,这很痛苦。我希望能够输入一个简短的测试,按回车键,然后从 AHK 那里得到一些反馈。

AHK 控制台在哪里?/ 有没有办法从控制台类型的实体运行快速命令?

例如:我Run, Notepad在 AHK 控制台中输入,按 Enter,记事本打开,一些反馈显示在控制台中。然后我可以回去,玩一些选项,按回车等。 所以它看起来像这样:

> Run, Notepad
Running Notepad.exe
Activating Window Untitled - Notepad, ahk_class Notepad, ahk_id ...
Window Active
> Run, NotARealThing
Error: Could not find 'NotARealThing'
> 
Run Code Online (Sandbox Code Playgroud)

我尝试过的事情

  1. GirlGamer的“快速运行脚本的脚本” 但是...

    • 我收到一个错误,Run, TempScript.ahk因为系统找不到它,即使FileAppend如果它不存在就应该创建一个新文件。
    • 话虽如此,GUI ( ^!W) 与我正在寻找的非常接近。但是,我想按下Enter并运行它,然后Shift+Enter转到下一行...
    • 窗口中也没有反馈。很高兴看到 AHK 在处理我的快速测试时所做的一切。
  2. AutoHotkey 控制台日志/WriteLine 等效.

    • 最初我认为这是解决方案,但它说“如果你从控制台运行这个......”什么控制台?

    • 此外,它声称你可以做类似的事情,> AutoHotKey test.ahk但我看到了一些问题:

    • 我的系统无法识别AutoHotKey为命令。我确定这意味着我只需要将 AutoHotKey.exe 的路径添加到我的 PATH 变量中。
    • 这只允许我运行保存的文件吗?如果是这样,那就违背了让控制台运行快速测试的目的。
    • “AutoHotKey”不是我每次运行快速测试时都想输入的东西。我更愿意从 SCiTE4AHK 运行控制台并在那里进行快速测试。
  3. SCiTE4AHK 但我在那里没有看到任何说“控制台”的东西......

  4. Hachi对“调试的最佳方式?”的回答

    • “所以从控制台运行myscript.ahk >log.txtmyscript.ahk |more

    • 这是指一个实际的 AHK 控制台,还是他的脚本会创建一个控制台式的实体?
  5. 还有一堆谷歌搜索结果。但似乎一切都指向控制台,而不是如何真正到达控制台。我错过了什么?

err*_*ven 7

Ahk 不是这样工作的,开箱即用。他们所指的控制台是 Windows 命令控制台。现在说:

看看这个:https : //github.com/G33kDude/Console 还有这个:https : //autohotkey.com/boards/viewtopic.php?f=6&t=6113