Тема: AHK: Логирование хода выполнения
По умолчанию, в контекстом меню иконки скрипта в трее есть пункт "Open", который открывает листинг последних выполненных строк.
Из недостатков - ограничение на длину и отсутсвие в скомпилированной версии.
Еще есть SciTE4AutoHotkey, где можно поставить breakpoint и вывести список переменных.
А есть готовое решение, чтобы сохранить весь ход исполнения в файл?
Т.е. список всех пройденных строк с их номерами.
Пока ничего умнее повесить на таймер проверку изменения A_LineNumber не приходит. Но если скрипт выполняется быстро, такое решение не подходит.
Можно между всеми строками вставить запись:
LineNum:=(A_LineNumber - 1)
FileReadLine, RunnigLine, %A_ScriptFullPath%, LineNum
FileAppend, %A_LineNumber%: %RunnigLine%, log.txt
и сделать скрипт, который сам это сделает и отправит на выполнение.
Хм. Наверно так.
Сам спросил - сам ответил. Осталось написать
.

