Что нового

Альтернатива WinActive

zerobot

Новичок
Сообщения
78
Репутация
0
Доброе время суток, помогите найти функцию способную заменить WinActive, которая не устраивает меня по скорости работы, она сильно замедляет скрипт и увеличивает потребление им ресурсов. Мне нужно использовать проверку активности окна в цикле.
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
zerobot [?]
сильно замедляет скрипт
Используйте дескриптор окна
Код:
$t = TimerInit()
For $i = 0 To 9
  WinActive("Program Manager")
Next
ConsoleWrite(TimerDiff($t) & @CRLF)

$hWnd = WinGetHandle("Program Manager")
$t = TimerInit()
For $i = 0 To 9
  WinActive($hWnd)
Next
ConsoleWrite(TimerDiff($t) & @CRLF)
 
Верх