Что нового

Как различать окна приложения с одинаковыми названиями?

vollez

Новичок
Сообщения
8
Репутация
0
Здравствуйте. Недавно начал осваивать Autoit и наткнулся на проблему. При установке MS Office 2007 заголовки всех этапов установки одинаковые т.е. окно установки (с полоской установки) и окно завершения установки имеют одинаковый заголовок и их различить не получается. Есть ли способ различать такие окна?
 
Автор
V

vollez

Новичок
Сообщения
8
Репутация
0
Да они различаются по тексту, но кнопки программой Autoit Windows Info не распознаются.
cb52eca188ed.png
bbae23aafbb6.png
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
vollez,
Если эти окна имеют одинаковый заголовок и класс, а текст окна не определяется, посмотрите, отличаются ли они дескрипторами (Handle), или это одно и то же окно, на котором меняются элементы.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Автор, если нужна тихая установка программы, то, может, лучше стандартными средствами?
http://www.oszone.net/4211
 
Автор
V

vollez

Новичок
Сообщения
8
Репутация
0
joiner сказал(а):
Автор, если нужна тихая установка программы, то, может, лучше стандартными средствами?
http://www.oszone.net/4211
Спасибо очень помогло.
Ещё 1 вопрос. Как правильно сделать ожидание закрытия программы? Пробовал сделать так но что то не работает.
Код:
if Not ProcessExists("SETUP.exe") then
;продолжение программы
 

edyapd

Осваивающий
Сообщения
380
Репутация
30
А почему изначально не использовать
Код:
RunWait ("program")
 
Верх