1

Тема: AHK: Реалезация метки переменной с макросом

Возможно ли реализовать такой скрипт?


Inputbox, XText, Введите текст
Inputbox, XHotkey, Введите хоткей
XMakros := XHotkey "::" "`n" "Msgbox, " XText "`n" "Return"
%XMakros%:

Установленный хоткей должен использоваться далее в работе скрипта.

2

Re: AHK: Реалезация метки переменной с макросом

Скрипт, который пишет сам себя? Нет, невозможно. Но когда-то обсуждали вариант с самоперезапуском скрипта.
Скрипт, в котором горячие клавиши создаются "на лету"? Для этого есть команда Hotkey.

3

Re: AHK: Реалезация метки переменной с макросом

Подскажите, если заранее не известно сколько будет хоткеев, как тогда реализовать Hotkey?
Как включить в скрипт столько хоткеев и меток, сколько укажет пользователь?

4

Re: AHK: Реалезация метки переменной с макросом

Если заранее неизвестно сколько будет хоткеев.

Дед Мазай пишет:

Hotkey
Создание, изменение, включение или отключение горячих клавиш в запущенном скрипте.

Hotkey, KeyName [, Label, Options]
Hotkey, IfWinActive/Exist [, WinTitle, WinText]

Как включить в скрипт столько хоткеев и меток, сколько укажет пользователь? Метки создаются заранее. На исполнение той или иной метки можно назначить горячую клавишу уже в процессе работы скрипта.