Тема: AHK: Ожидание окна + Действия
https://www.script-coding.com/AutoHotkey/AhkWin.html
SetTimer, timer_MonitorWindows, 100
return
timer_MonitorWindows:
WinGet, wid_list, List, Название окна
Loop, %wid_list%
{
wid := wid_list%A_Index%
if ( ! proc[%wid%] )
{
proc[%wid%] := True
ControlFocus, ListBox1, ahk_id %wid%
}
}
Return
Протёр до дыр данную справку.
Ничего не получается
Что такое List/ListBox1 в данном случае, к чему относится ControlFocus? К окну программы или элементу управления скрипта, и как можно создать массив уже открытых окон по ahk_pid ?
Нужно чтобы при открытии нового экземпляра окна запускалось Gui скрипта помимо горячей клавиши, а при закрытии Gui к данному экземпляру больше автоматически не открывалось.