1 (изменено: Indomito, 2024-07-07 09:42:44)

Тема: AHK: Резидентный скрипт

Приветствую.
Давно я тут не был.
Запустил скрипт, и возникли вопросы.
1. Какой EXE-шник подключить к NP++? OS пишет — AutoHotkey Launcher, но такого EXE-шника нет, или я ошибаюсь? В общем, я его не нашел.
2. Код простой:

z::t
Return
x::g
Return

И ещё, каждый раз появляется окно выбора запуска, я понимаю, что это и для чего, но как это подавить, т. е. сделать выбор в самом скрипте?

Конечно, можно скомпилировать, т. е. создать exe-файл с

#Persistent                       ; Не завершать до явного определения или до точки выхода
#SingleInstance  Ignore           ; Запрет повторного запуска

UPD
Пока писал, скрипт запустился, но остальные вопросы остались.
UPD
Так выглядит папка AutoHotkey — вроде всё нужное... Хотя...

c:\Program Files\AutoHotkey\Compiler\	<Папка>	06.07.24 17:40	----
c:\Program Files\AutoHotkey\UX\	<Папка>	06.07.24 17:35	----
c:\Program Files\AutoHotkey\v1.1.37.02\	<Папка>	06.07.24 17:40	----
c:\Program Files\AutoHotkey\v2\	<Папка>	06.07.24 17:35	----
c:\Program Files\AutoHotkey\license.txt	17,6 Кб	06.07.24 17:35	-a--
c:\Program Files\AutoHotkey\WindowSpy.ahk	159 байт	06.07.24 17:35	-a--
Post's attachments

42.png
42.png 11.29 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.
"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 10 x64 Pro(AutoHotkey v1.1.37.02)

2

Re: AHK: Резидентный скрипт

У вас установлены и первая и вторая версии AHK одновременно. В случаях, когда AHK сам не может определить, для какой версии написан скрипт, то запускается лаунчер. Чтобы в скрипте явно указать версию, добавьте сверху #Requires AutoHotkey v1 или #Requires AutoHotkey v2.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder