1

Тема: AHK: Активация горячей клавиши одного скрипта из тела другого

Есть два скрипта: из первого по F5 выводится меню; шлю Send {F5} из второго — ничего не происходит.
Что я делаю не так?

2

Re: AHK: Активация горячей клавиши одного скрипта из тела другого

Приведите код обоих скриптов.

3

Re: AHK: Активация горячей клавиши одного скрипта из тела другого

DD пишет:

Есть два скрипта: из первого по F5 выводится меню; шлю Send {F5} из второго — ничего не происходит.
Что я делаю не так?

Нужно обрабатывать получаемые сообщения(OnMessage).

4

Re: AHK: Активация горячей клавиши одного скрипта из тела другого

ypppu пишет:

Приведите код обоих скриптов.

Первый — это Radial menu нескончаемый.
Заменил RButton на F5 в его настройках, — чтобы не перекрывал Правую моего постоянного (второго), из которого и планирую по ней же выводить меню.

Александр_ пишет:

Нужно обрабатывать получаемые сообщения(OnMessage).

Там как раз в архиве есть такой "RM messages tester.ahk". Ясно.

5

Re: AHK: Активация горячей клавиши одного скрипта из тела другого

Проверил на простом примере, работает:

F5::Soundbeep
F1::Send,{F5}

А если разные скрипты используют одну и ту же горячую клавишу, могут быть накладки.

6

Re: AHK: Активация горячей клавиши одного скрипта из тела другого

ypppu пишет:

А если разные скрипты используют одну и ту же горячую клавишу, могут быть накладки.

Достаточно сделать хотя бы одну из одинаковых горячих клавиш прозрачной (~), чтобы сработали оба скрипта.