Что нового

Как обращаться к окну с меняющимся заголовком и классом (ACDSee 5.0)

D

dPenzin

Гость
Здравствуйте! Подскажите, пожалуйста, как обращаться к окнам у которых меняется заголовок и класс окна, например: окно программы ACDSee 5.0?
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
Re: Как обращаться к окну с меняющимся заголовком и классом

dPenzin
Как сильно заголовок-класс меняется? Есть ли подстрока, которая всегда остается? Размер, положение окна одинаковые?
Возможно, поможет: http://autoit-script.ru/autoit3_docs/intro/windowsadvanced.htm

Или можно получить список идентификаторов-хэндлов окон заданного процесса через его PID:
Код:
#include <WinAPIEx.au3>
#include <Array.au3>

$pid=ProcessExists ('notepad.exe')
$Array=_WinAPI_EnumProcessWindows($pid)

_ArrayDisplay($Array)


WinAPIEx.au3 брать здесь: http://autoit-script.ru/index.php/topic,47.0.html
 
Автор
D

dPenzin

Гость
Большой спасибо за исчерпывающий ответ!

P. S. В ACDSee 5.0 меняется только часть заголовка и часть наименования класса окна
 
Верх