如何获得AHK控制台?

时间:2017-01-23 23:07:15

标签: autohotkey

我一直在尝试在AHK中进行快速测试。想到一个新的热键,编写所有环境变量,保存,构建等等是一件痛苦的事。我希望能够输入一个简短的测试,按回车键,然后输入一些来自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'
> 

我尝试过的事情

  1. GirlGamer's "Script for quick run of scripts" 但是......

    • 我在Run, TempScript.ahk收到错误,因为系统无法找到它,即使FileAppend应该创建新文件(如果它不存在)。
    • 话虽如此,GUI(^!W)非常接近我正在寻找的东西。但是,我想按 Enter 并让它运行, Shift + Enter 转到下一行... < / LI>
    • 窗口中也没有反馈。很高兴看到AHK在处理我的快速测试时所做的一切。
  2. AutoHotkey Console Log/WriteLine Equivalent

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

    • 此外,它声称您可以执行> AutoHotKey test.ahk之类的操作,但我发现有一些问题:

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

  4. Hachi's answer to "Best way for debug ?"

    •   

      &#34;所以从控制台myscript.ahk >log.txtmyscript.ahk |more&#34;

      运行
    • 这是指实际的AHK控制台,还是他的脚本会创建一个控制台式的实体?
  5. 也是一堆谷歌搜索结果。但似乎所有东西都指的是控制台,而不是如何真正进入控制台。 我缺少什么?

2 个答案:

答案 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