Тема: AHK: аналог altTab для окон определенной программы
Необходимо сделать функцию переключения по кнопке Tab в окнах программы FL Studio 20.
Все окна с включенной функцией "Detached", что дает им уникальные ID.
Как я вижу алгоритм:
1. Запрос по WinGet List список всех существующих окон в системе.
2. Отсеить все окна кроме принадлежащих процессу FL.exe(или PID).
3. Послать команду открытия в первое окно по ID из списка, кроме активного.
Собственно я со своими мизерными знаниями только на первом пункте...
WinGet List выдает результаты найденых ID отдельно в каждую переменную по порядку var1, var2 и т.д. для каждого. Как эффективно это все сгруппировать в один список, что бы из него можно было отсеить несоответствующие процессу FL.exe?
Как на основе этого списка послать команду активации следующего окна после активного? WinActivate посылает по заголовку, а у меня ID окон, нужно перевести ID окон в их заголовки, только так?