Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


Babullika
Цитата:
как можно средствами AutoIT определить что программа зависла ?
Код: Выделить весь код
$hWnd = WinGetHandle("Документ1 - Microsoft Word")

$aRet = DllCall("user32.dll", "int", "IsHungAppWindow", "hwnd", $hWnd)

If $aRet[0] = 1 Then MsgBox(64, "Внимание", "Приложение не отвечает")
Проверил на MS Word-e, "вешаем" его вот этой строчкой: уточнение наличия запасов м.с.;, и хотя в официальном описании сказано, "Ghost windows always return TRUE", тем не менее функция работает правильно
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:29, 02-08-2008 | #766