» FindWindow: ищем окна

K.A.V.
www.oszone.net
22.02.2010
Автор: K.A.V.
Последнее обновление: 01.09.2011

Данная команда ищет окна по имени окна либо по классу окна
Если окно не будет найдено, в переменную будет помещён 0
Имя окна должно полностью совпадать с указанным

1. Ищем по имени окна
FindWindow $0 "" "Безымянный - Блокнот"
StrCmp $0 "0" +3 0
MessageBox MB_OK "ОКНО НАЙДЕНО"
Goto +2
MessageBox MB_OK "НЕ НАЙДЕНО"

2. Ищем по классу окна
FindWindow $0 "Notepad" ""
StrCmp $0 "0" +3 0
MessageBox MB_OK "ОКНО НАЙДЕНО"
Goto +2
MessageBox MB_OK "НЕ НАЙДЕНО"

В примере кода на этой страничке, я расскажу как найти все окна, а также окна содержащие только указанную фразу в имени окна.