1 (изменено: Indomito, 2012-04-15 20:46:01)

Тема: AHK: Как вызвать из стороннего приложения функцию AHK

Есть True Launch Bar и есть скрипт на AHK.
Как вызвать описанное действие на/в AHK в TLB.
Действие описано и в HotKey, и TLB умеет вызывать действия по клавишам, но когда я пытаюсь прописать горячие клавиши в TLB происходит просто вызов действия AHK.

По сути, это общий вопрос, т.е. как реализовать вызов того что описано в AHK сторонним приложением.

Да, можно вызвать с параметрами - это я знаю. А есть ещё варианты?

P.S. Подобные темы были, но я в них не нашёл ответа, быть может плохо искал.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

2 (изменено: Irbis, 2012-04-15 23:07:56)

Re: AHK: Как вызвать из стороннего приложения функцию AHK

А можно простой пример что хотел - что сделал - что получается, а то эти 2 строки

1. Как вызвать описанное действие на/в AHK в TLB.
2. Действие описано и в HotKey, и TLB умеет вызывать действия по клавишам, но когда я пытаюсь прописать горячие клавиши в TLB происходит просто вызов действия AHK

почему-то вызывают у меня чувство когнитивного диссонанса...

3 (изменено: Indomito, 2012-04-15 23:18:36)

Re: AHK: Как вызвать из стороннего приложения функцию AHK

Irbis пишет:

почему-то вызывают у меня чувство когнитивного диссонанса...

хорошо, хотя не вижу смысла приводить скрипт.

#Persistent
#SingleInstance
#F8::
MsgBox Test
return

теперь вопрос, как вызвать его (этот скрипт) из стороннего приложения, в моём случае TLB, хотя по сути не важно что TLB - я про любое.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

4 (изменено: creature.ws, 2012-04-15 23:15:19)

Re: AHK: Как вызвать из стороннего приложения функцию AHK

Нужно чтоб «стороннее приложение» отправило нажатие Win+F8

5

Re: AHK: Как вызвать из стороннего приложения функцию AHK

creature.ws пишет:

Нужно чтоб «стороннее приложение» отправило нажатие Win+F8

это хорошо и правильно если я его писал, а если нет?
Создать ярлык вызова с передачей параметра?

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

6 (изменено: creature.ws, 2012-04-15 23:24:51)

Re: AHK: Как вызвать из стороннего приложения функцию AHK

А если нет, то и суда нет

Кажется, вы подразумеваете некое расширение функциональности некого приложения — вопрос к AHK косвенное отношение имеет, и если вопрос возникает, то вероятно рекомендовать эту тему  будет неуместным.

7

Re: AHK: Как вызвать из стороннего приложения функцию AHK

creature.ws пишет:

Кажется, вы подразумеваете некое расширение функциональности некого приложения

всё верно, но разве AHK не служит/не предназначен для расширения функциональности? Просто множество примеров в справке повествуют именно о расширении функциональности, скажем того же NotePad-а.
Хотя ладно, решу как нибудь свою проблему/задачу

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

8

Re: AHK: Как вызвать из стороннего приложения функцию AHK

Софистика какая-то
Служит, предназначен, со своими задачами справляется.
Что вы подразумеваете под «вызвать функцию AHK из стороннего приложения»?
AHK «умеет» следить за файловой системой, читать-писать (в) память процессов, принимать-передавать оконные сообщения, перехватывать-отправлять нажатия клавиш и кнопок, с помощью winapi — всё прочее.
Вы не можете выбрать способ взаимодействия скрипта с приложением?

Переформулируйте свой вопрос, первое сообщение выглядит как будто-бы его скопировали из Яндекс-Рефератов.

9

Re: AHK: Как вызвать из стороннего приложения функцию AHK

creature.ws пишет:

Переформулируйте свой вопрос, первое сообщение выглядит как будто-бы его скопировали из Яндекс-Рефератов.

да, вы правы, надо попроще написать что же я хочу получить, а то действительно выглядит вопрос как....

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro