Фотка окна
Информация по окну:
Так вот в этом "1 СЭТ-4ТМ.02" 1 - адрес, а СЭТ-4ТМ.02 - тип последнего опрошенного счетчика. То есть при каждом очередном запуске программы заголовок окна может быть другим. Я пробовал изменить код на:
но оно не сработало. Функция, видимо, ищет окно по первым символам заголовка.
Такой код:
Дает ошибку
Вопрос: существуют ли какие-то другие способы идентификации окна в смысле проверки его активности? Либо какую-то библиотеку надо подключить для SetTitleMatchMode?
Спасибо.
Информация по окну:
--- Window Info ---
Title : 1 СЭТ-4ТМ.02 Версия Конфигуратора от 01.04.14
Class : ThunderRT6MDIForm
Position : 7, 0
Size : 1106, 684
Client Size : 1098, 630
Style : 0x16CF0000
ExStyle : 0x00040100
Handle : 0x00090250
PID : 2540
--- Mouse Info ---
Position (screen) : 314, 21
Position (window) : 307, 21
Position (client) : 303, -29
Pixel Color (hex) : 0x0164F9
Pixel Color (dec) : 91385
Cursor ID : 2
Title : 1 СЭТ-4ТМ.02 Версия Конфигуратора от 01.04.14
Class : ThunderRT6MDIForm
Position : 7, 0
Size : 1106, 684
Client Size : 1098, 630
Style : 0x16CF0000
ExStyle : 0x00040100
Handle : 0x00090250
PID : 2540
--- Mouse Info ---
Position (screen) : 314, 21
Position (window) : 307, 21
Position (client) : 303, -29
Pixel Color (hex) : 0x0164F9
Pixel Color (dec) : 91385
Cursor ID : 2
Так вот в этом "1 СЭТ-4ТМ.02" 1 - адрес, а СЭТ-4ТМ.02 - тип последнего опрошенного счетчика. То есть при каждом очередном запуске программы заголовок окна может быть другим. Я пробовал изменить код на:
Код:
WinWaitActive("Версия Конфигуратора")
но оно не сработало. Функция, видимо, ищет окно по первым символам заголовка.
Такой код:
Код:
Run($PathExe)
SetTitleMatchMode 2
WinWaitActive($MainWindow)
Дает ошибку
Вопрос: существуют ли какие-то другие способы идентификации окна в смысле проверки его активности? Либо какую-то библиотеку надо подключить для SetTitleMatchMode?
Спасибо.