Как правильно отредактировать и запустить новую версию моего скрипта AutoHotKey? - PullRequest
0 голосов
/ 02 апреля 2020

Я новичок в AHK.

Я играл с AHK и находил компиляцию новых версий моих сценариев утомительной. Я думаю, что я делаю это неправильно.

У меня есть скрипт .ahk, затем скрипт .bak, затем файл .exe под этим

Я нажимаю правой кнопкой мыши на .ahk Сценарий и сценарий редактирования.

Я редактирую, затем сохраняю файл и закрываю окно.

Я щелкаю правой кнопкой мыши по сценарию .ahk и выбираю сценарий компиляции.

I откройте диспетчер задач и закройте старый экземпляр моей программы (.exe)

Затем дважды щелкните скрипт .ahk, затем дважды щелкните программу .exe

Это тогда работает. Я чувствую, как будто я делаю это очень неправильно, и есть правильная версия, которая является реальным способом сделать это. Любая помощь в понимании этого очень поможет.

Заранее спасибо

1 Ответ

1 голос
/ 02 апреля 2020

У вас нет причин для компиляции скрипта.
Компиляция выполняется для создания переносимых скриптов, поэтому вы можете запустить скрипт на компьютере, на котором не установлен AHK.
Так что просто забудьте о компиляции .

Отредактируйте сценарий (файл .ahk), сохраните его, а затем дважды щелкните по нему.
Вы получите сообщение о том, что более старая версия этого сценария уже запущена, нажмите кнопку Да, чтобы переопределить более старая версия.
Чтобы не нажимать да в диалоговом окне, вы можете указать #SingleInstance, Force в верхней части вашего скрипта. Таким образом, вы автоматически всегда заменяете старую версию.

А файл .bak, который у вас есть, является просто резервной копией вашего скрипта.
Какой бы редактор вы не использовали для редактирования файлов .ahk, он создает это. файл для вас. Так что это тот же файл, что и ваш .ahk файл, но с другим расширением. Файл не имеет особого значения.
.ahk файлы - это просто текстовые файлы, ничего больше, вы можете редактировать их в любом текстовом редакторе на ваш выбор.

...