Непрекъснато се опитвам да изпълнявам бързи тестове в 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"
>
Неща, които съм опитал
GirlGamer
"s" Скрипт за бързо стартиране на скриптове " Въпреки това...- Получавам грешка в
Run, TempScript.ahk
защото системата не може да я намери, въпреки чеFileAppend
трябва да създаде нов файл, ако не съществува. - С това каза, GUI (
^!W
) е доста близо до това, което търся. Но бих искал да натисна Въведете и да го изпълни, и изместване+Въведете отива на следващия ред ... - Също така няма обратна връзка в прозореца. Би било хубаво да видим всичко, което AHK прави, докато обработва моя бърз тест.
- Получавам грешка в
Лог на конзолата на AutoHotkey / еквивалент на WriteLine.
Първоначално си мислех, че това е решението, но се казва "Ако изпълните това от конзолата ..." Каква конзола?
Освен това твърди, че можете да направите нещо подобно
> AutoHotKey test.ahk
но виждам няколко проблема с това:- Моята система не разпознава
AutoHotKey
като команда. Аз съм сигурен, че това означава, че просто трябва да добавите пътя към AutoHotKey.exe към променливата PATH.</ Под> - Това ще ми позволи ли само да стартирам записани файлове? Ако е така, това премахва целта на конзолата да изпълнява бързи тестове.</ Под>
- "AutoHotKey" не е нещо, което искам да напиша всеки път, когато изпълня бърз тест. Предпочитам да пусна конзола от SCiTE4AHK и да направя бързи тестове там.</ Под>
SCiTE4AHK но не виждам нищо, което казва "конзола" там ...
Hachi
Отговорът на "Най-добър начин за отстраняване на грешки?""така стартирайте от конзолата."
myscript.ahk >log.txt
илиmyscript.ahk |more
"- Дали това се отнася за действителна конзола на AHK, или че неговият скрипт ще създаде конзолна единица?
Също така куп резултати от търсенето с Google. Но изглежда, че всичко се отнася до конзолата, никога не може да се стигне до конзолата. Какво ми липсва?
Отговори:
2 за отговор № 1Ahk не работи така, от кутията. Конзолата, на която се отнасят, е конзолата на Windows Command.
Виж това: https://github.com/G33kDude/Console И този: https://autohotkey.com/boards/viewtopic.php?f=6&t=6113