Что нового

Отловить окно копирования файлов (OperationStatusWindow)

DyadyaGenya

Знающий
Сообщения
300
Репутация
10
Добрый день. Пробую отловить окно копирования файлов (OperationStatusWindow), чтобы потом его заскринить. Окно программы получается отловить. Пробую аналогично сделать и с окном процесса, но не получается. Класс окна определил. Вот как пробую:
Код:
$Shell = ObjCreate('Shell.Application')
$Shell.NameSpace('Source').CopyHere('Dist', 24)
$hWnd = WinWait("[OperationStatusWindow]", "", 1)
If Not $hWnd Then
    MsgBox(4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта')
    Exit
EndIf
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Если в параметре "title" указаны квадратные скобки, то нужно явно указывать тип. В данном случае "class"
Код:
$hWnd = WinWait("[class:OperationStatusWindow]", "", 1)
 
Верх