сообщение.летучая мышь:
@echo off
Start "" WScript //Nologo Message.vbs "Message 1" 0
Start "" WScript //Nologo Message.vbs "Message 2" 0
Start "" WScript //Nologo Message.vbs "Message 3" 0
сообщение.vbs:
Do While (msgbox is open?)
WScript.Sleep(500)
Loop
Message = Replace(WScript.Arguments(0),"n",vbNewLine)
WScript.Quit MsgBox(Message,WScript.Arguments(1))
Как проверить, что msgbox уже открыт?
wshShell.AppActivate ("Изменение Системных Настроек") не работает.
Моя цель состоит в том, что MsgBoxs должен появляться по одному (а не все вместе, как это происходит), не приостанавливая выполнение пакета (пакет должен закрываться через мгновение после открытия).
Другими словами, Я хочу тот же эффект as:
цель.летучая мышь
@echo off
msg * Message 1
msg * Message 2
msg * Message 3