1

Тема: AutoHotKey - Завершение запущенного скрипта из тела другого скрипта

Доброго времени суток!
В автозагрузке прописано 2 скрипта:
MenuBatton.ahk
AutoSwap.ahk

Из за несовместимости функций ,возникла надобность завершать эти скрипты, после запуска третьего скрипта. GameScript.ahk
Но как подать команду на завершение запущенных скриптов - придумать не могу. В диспетчере задач они все имеют имя AutoHotKey.exe*32

Подскажите пожалуйста, как это лучше реализовать?

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

2

Re: AutoHotKey - Завершение запущенного скрипта из тела другого скрипта

В смысле, кроме этих скриптов есть ещё другие с тем же названием?

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

3

Re: AutoHotKey - Завершение запущенного скрипта из тела другого скрипта

«Process Explorer» показывает командную строку процессов.

4

Re: AutoHotKey - Завершение запущенного скрипта из тела другого скрипта

У каждого скрипта ведь окно есть (скрытое), в заголовке которого путь к скрипту. Посылать окнам сообщения, а в целевых скриптах ловить их через OnMessage() и делать ExitApp.

5

Re: AutoHotKey - Завершение запущенного скрипта из тела другого скрипта

teadrinker пишет:

В смысле, кроме этих скриптов есть ещё другие с тем же названием?

Нет. скриптов всего 3.
2 запускаются вместе с виндовс и работают постоянно.
Надо вживить в тело 3-го скрипта "GameScript.ahk" код на закрытие 2-х запущенных ("MenuBatton.ahk" "AutoSwap.ahk").

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

6

Re: AutoHotKey - Завершение запущенного скрипта из тела другого скрипта

Думаю, лучше всего будет способ, предложенный YMP'ом.

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

7

Re: AutoHotKey - Завершение запущенного скрипта из тела другого скрипта

Всем спасибо, получилось!

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..