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

Название темы: [решено] Проблема в echo
Показать сообщение отдельно

Ветеран


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

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


angel_lyucifer, изначальный посыл кода vbscript: «незакрываемый» MsgBox на заданное время — Windows Script Host, HTA (VBScript, JScript) — Серый форум состоял в:
Цитата Arlekin_s:
Как сообщение типа WScript.Echo "Hello, world!!" сделать чтобы оно не закрывалось или его нельзя было закрыть определенное количество секунд.
А в Вашем варианте минимальное количество секунд равно нулю:
Код: Выделить весь код
intMinimumTime = 0
и использование данного кода становится совершенно бессмысленным, поскольку весь он может быть заменён на простое:
Код: Выделить весь код
WScript.CreateObject("WScript.Shell").Popup( _
	"Необходимый файл для корректной работы VLP не найден." & vbCrLf & _
	"Запускается автоматическое восстановление файлов.", 10, _
	"ВНИМАНИЕ, произошла ошибка VLP!", vbOKOnly + vbInformation _
)
Посему:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

>"dialog_vlp.vbs" (
	echo WScript.CreateObject^("WScript.Shell"^).Popup^( _
	echo 	"Необходимый файл для корректной работы VLP не найден." ^& vbCrLf ^& _
	echo 	"Запускается автоматическое восстановление файлов.", 10, _
	echo 	"ВНИМАНИЕ, произошла ошибка VLP^!", vbOKOnly + vbInformation _
	echo ^)
)

endlocal
exit /b 0
P.S. Для сообщения об ошибке гораздо лучше подойдут константы «vbExclamation» или даже «vbCritical», но никак не «vbInformation».

Последний раз редактировалось Iska, 03-02-2014 в 06:31.


Отправлено: 06:26, 03-02-2014 | #2

Название темы: [решено] Проблема в echo