Цитата(cirus @ 28.11.2019, 12:06)

Может проще сразу запустить все окна и потом все переименовать?
Код
init_arr %arr Pilot1 Pilot2 Pilot3
for #i 1 3
exec C:\Windows\notepad.exe
end_for
set %handle FindWindow("Блокнот")
while size(%handle) < 3
set %handle FindWindow("Блокнот")
wait 100
end_while
for #i 1 3
set #h %handle[#i 1]
set #b SetWindowtext (#h %arr[#i])
end_for
End_script
Непринципиально, главное чтоб обработало нужные окна...
------
Испытал, да запускает. Всё ОК. Но есть недостаток...
Если по какой то причине было закрыто одно из окон, при перезапуске скрипт, запускает все окна, даже если не хватало всего одно!
Было бы здорово если вначале шла проверка и запускало недостающие окно, такое возможно?