Тема: VBS: Аналог WinWaitClose из AutoIt
Здравствуйте, есть ли в VBS аналог WinWaitClose из AutoIt, ожидание закрытия окна?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Серый форум → Общение → Windows Script Host, HTA (VBScript, JScript) → VBS: Аналог WinWaitClose из AutoIt
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте, есть ли в VBS аналог WinWaitClose из AutoIt, ожидание закрытия окна?
В самом VBS — нет. Можно использовать библиотеку AutoItX3.dll.
В самом VBS — нет.
Но можно собрать из подручных материалов вот такой несложный велосипед ![]()
'*****************************************************************************************
'* Язык: VBScript
'* Описание: Простой пример ожидания закрытия окна
'*****************************************************************************************
str = "Безымянный - Блокнот" 'заголовок искомого окна
WinWaitClose str
MsgBox "окно """ & str & """ закрыто"
sub WinWaitClose(caption)
set shell = CreateObject ("WScript.Shell")
' цикл: пока окно активируется (т.е. существует) - спать
While (shell.AppActivate (caption))
WSH.Sleep 50
Wend
end subМожно-то можно, но ни тебе CLASS/TITLE/CONTROL, ни REGEXP*…
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться