Как определить запущено ли окно с заданным именем?
Имеется условный скрипт:
Не работает.
В справке по функции WinWaitActive написано:
"Возвращаемое значение
Значение 0, если ожидание завершилось по окончанию таймаута, иначе 1."
В какую переменную WinWaitActive сохраняет этот нуль?
Добавлено:
Все понял как.
Извиняюсь за глупый вопрос.
Имеется условный скрипт:
Код:
If Not WinActive("ПРОБА.txt - AkelPad","") Then WinActivate("ПРОБА.txt - AkelPad","")
WinWaitActive("ПРОБА.txt - AkelPad","",2)
If @error Then
MsgBox (0,"","Окно не ображунено")
Exit
EndIf
MsgBox (0,"","Далее")
Exit
Не работает.
В справке по функции WinWaitActive написано:
"Возвращаемое значение
Значение 0, если ожидание завершилось по окончанию таймаута, иначе 1."
В какую переменную WinWaitActive сохраняет этот нуль?
Добавлено:
Сообщение автоматически объединено:
Все понял как.
Код:
$all_windows = WinList()
$W0 = "ПРОБА.txt - AkelPad"
For $i = 1 to $all_windows[0][0]
If WinGetTitle($all_windows[$i][1]) = $W0 Then
MsgBox (0, "", "ДА")
Exit
EndIf
Next
MsgBox (0, "", "НЕТ")
Извиняюсь за глупый вопрос.