Что нового

[Окна, Диалоги] Помогите с опознаванием окна

roman-info01

Новичок
Сообщения
17
Репутация
0
Уважаемые знатоки Autoit, помогите опознать окно.

Проблема такая - при запуске приложения появляется два окна - заставка и окно ввода пароля. Оба эти окна имеют один заголовок, "АРМ ....". Отличаются только классом. у одного - #32770, у другого - "SplashScreenClass:6128"

Мне нужно при запуске скрипта определить класс на котором произведен щелчок мышью, а затем активировать именно это окно.

Смущает то, что у WinActivate параметр только заголовок. Или я чего-то не понимаю?

Кто-нибудь знает, как это сделать?

Спасибо.
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
Opt("WinTitleMatchMode", 4)
ControlClick("[class:#32770]",'')

Так можно тыкнуть в окно, зная его класс. С помощью controlsend можно отправить в окно текст. Читай справку, там про всё написано.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
roman-info01 прочитай справку : Использование AutoIT - Заголовки и текст окон.
 
Верх