У меня достаточно близкий вопрос, не буду плодить тем.
Открыто несколько окон Блюстака, через его мультиоконный режим. Мне нужно получить массив из их hwnd , чтобы потом переключаться между ними.
Если запрашиваю через WNDFIND
$hwnd_tmp = WNDFIND("BlueStacks", 0)
IF($hwnd_tmp > 0)
print("нашли окно = ", $hwnd_tmp)
print(hgettext($hwnd_tmp) )
ELSE
HINTPOPUP("Окно не найдено", "Ошибка")
HALT
END_IF
halt
то получаю значение только для одного окна. А как найти все окна, содержащие в начале своего названия "BlueStacks"? При этом заранее ввести массив потенциальных названий окон и делать по ним перебор не вполне удобно, т.к. не все они могут быть открыты, или где-то может смениться название, которое идет после "BlueStacks"...