Что нового

Как проверить лишь часть названия активного окна?

zeni1agent

Новичок
Сообщения
6
Репутация
0
У меня есть окно у которого постоянно меняется название но окончание всегда одинаковое

Пример 93229 - window, 988656 - window, 996556 - window

Как мне сделать так что бы он проверил только половину названия
и если оно состоит из любого числа и "- window" то вывести сообщение "Окно существует"

Примерно как здесь
Код:
$name = WinGetTitle("[active]")
IF ( $name = "*[0-9] - window")
 MsgBox(4096, "", "Окно существует")
EndIf
 

pvnn

Осваивающий
Сообщения
305
Репутация
32
Код:
AutoItSetOption('WinTitleMatchMode',-2)
 

InnI

AutoIT Гуру
Сообщения
4,949
Репутация
1,443
Код:
If WinActive("[RegexpTitle:\d+ - window]") Then MsgBox(0, "", "Окно активно")
 

pvnn

Осваивающий
Сообщения
305
Репутация
32
AutoItSetOption('WinTitleMatchMode',-2)
If WinExists('window') Then MsgBox(64, "", "Окно существует")
Сообщение автоматически объединено:

Код:
AutoItSetOption('WinTitleMatchMode',-2)
If WinExists('window') Then MsgBox(64, "", "Окно существует")
 
Верх