Что нового

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

DyadyaGenya

Новичок
Сообщения
106
Репутация
0
Добрый день. Пробую отловить окно копирования файлов (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 448
Репутация
1 206
Если в параметре "title" указаны квадратные скобки, то нужно явно указывать тип. В данном случае "class"
Код:
$hWnd = WinWait("[class:OperationStatusWindow]", "", 1)
 
Верх