[проверить это]
1 - Создайте случайный сценарий, который остается запущенным, но скрытым, например:
F::
Msgbox "running..." ; to test if it's ok or already closed.
2 - Теперь вы создаете скрипт для проверки того, что вы хотите сделать. Мой тест может закрывать скрытые скрипты по именам:
pathToScript = %A_ScriptDir%\teste.exe
DetectHiddenWindows, On
IfWinExist, %pathToScript%
{
WinWait, %pathToScript%,
IfWinNotActive, %pathToScript%, , WinActivate, %pathToScript%,
WinWaitActive, %pathToScript%,
WinClose, %pathToScript% ahk_class AutoHotkey
MsgBox "OK"
}
Надеюсь, это поможет вам ...