/ / Как да получите AHK конзола? - автоматичен бутон

Как да получите AHK конзола? автоматичен ключ

Непрекъснато се опитвам да изпълнявам бързи тестове в AHK. Това е болка, когато трябва да мислим за нов горещ клавиш, да напишем всички променливи на околната среда, да запазим, изградим и т.н.

Къде е конзолата AHK? / Има ли начин да се изпълняват бързи команди от консолна единица?

Например: I "d тип Run, Notepad в конзола AHK натиснете Enter, 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"
>

Неща, които съм опитал

  1. GirlGamer"s" Скрипт за бързо стартиране на скриптове " Въпреки това...

    • Получавам грешка в Run, TempScript.ahk защото системата не може да я намери, въпреки че FileAppend трябва да създаде нов файл, ако не съществува.
    • С това каза, GUI (^!W) е доста близо до това, което търся. Но бих искал да натисна Въведете и да го изпълни, и изместване+Въведете отива на следващия ред ...
    • Също така няма обратна връзка в прозореца. Би било хубаво да видим всичко, което AHK прави, докато обработва моя бърз тест.
  2. Лог на конзолата на AutoHotkey / еквивалент на WriteLine.

    • Първоначално си мислех, че това е решението, но се казва "Ако изпълните това от конзолата ..." Каква конзола?

    • Освен това твърди, че можете да направите нещо подобно > AutoHotKey test.ahk но виждам няколко проблема с това:

    • Моята система не разпознава AutoHotKey като команда. Аз съм сигурен, че това означава, че просто трябва да добавите пътя към AutoHotKey.exe към променливата PATH.</ Под>
    • Това ще ми позволи ли само да стартирам записани файлове? Ако е така, това премахва целта на конзолата да изпълнява бързи тестове.</ Под>
    • "AutoHotKey" не е нещо, което искам да напиша всеки път, когато изпълня бърз тест. Предпочитам да пусна конзола от SCiTE4AHK и да направя бързи тестове там.</ Под>
  3. SCiTE4AHK но не виждам нищо, което казва "конзола" там ...

  4. HachiОтговорът на "Най-добър начин за отстраняване на грешки?"

    • "така стартирайте от конзолата." myscript.ahk >log.txt или myscript.ahk |more"

    • Дали това се отнася за действителна конзола на AHK, или че неговият скрипт ще създаде конзолна единица?
  5. Също така куп резултати от търсенето с Google. Но изглежда, че всичко се отнася до конзолата, никога не може да се стигне до конзолата. Какво ми липсва?

Отговори:

2 за отговор № 1

Ahk не работи така, от кутията. Конзолата, на която се отнасят, е конзолата на Windows Command.

Виж това: https://github.com/G33kDude/Console И този: https://autohotkey.com/boards/viewtopic.php?f=6&t=6113