1 (изменено: RacalCucumber, 2020-12-16 23:18:58)

Тема: AHK: Cреда разработки

Я сам "дофига программист", но когда то, очень давно, осваивал программирование микроконтроллеров Microchip. И там была очень удобная среда программирования-отладчик. Где запущенный код можно было проанализировать в реальном масштабе времени или пошагово, что в стеках, что в каких переменных или ячейках памяти содержится, какие флаги прерываний  выставлены и что на каких портах ввода-вывода.

А для AHK что то подобное есть? То распихивать по коду MsgBox ксы или FileAppend-ы, отлаживая код, как то утомляет... И еще больше вычищать их из кода....

2

Re: AHK: Cреда разработки

RacalCucumber https://www.autohotkey.com/docs/AHKL_DBGPClients.htm, мб вам подойдет что-то. Я пробовал из приведенного списка, но ничего похожего, как в visual studio не нашел.

GD

3

Re: AHK: Cреда разработки

Дважды кликнуть в трей на иконку скрипта - вся нужная инфа есть.
Иначе создавать своё окно и туда по своим критериям заполнять поля. Всё что хочешь можно сделать, только нужно задачу правильно поставить.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

4

Re: AHK: Cреда разработки

Ctrl+L - посмотреть последние выполненные строки.
Ctrl+V - посмотреть тип и содержимое имеющихся переменных.

5 (изменено: yedejon649, 2020-12-17 22:31:00)

Re: AHK: Cреда разработки

RacalCucumber
советую VSCode + плагин подсветки + плагин-дебаггер vscode-autohotkey-debug. Человеческая отладка, с пошаговым выполнением, бряками и пр. плюшками.

PS Можно использовать "два в одном" - дополнение AutoHotkey Plus, но там массивы некорректно отображаются.

PPS И вместо msgbox'ов, использовать команду OutputDebug (вывод в консоль отладки VSCodе)