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

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

Ветеран


Contributor


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

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


Вариант 1
Код: Выделить весь код
@Echo Off
cls
	Set /A PauseSec=60

	Set /A Record=0
	>nul 2>&1 Dir D:\VIDEO\writing* /a-d && Set /A Record=1
	If %Record% EQU 1 GoTo :Continue

        Echo %Time% Через %PauseSec% сек. компьютер будет отключен.
	CHOICE /C YN /T %PauseSec% /D N /M "Y-Продолжить работу,  N-Выключить"
	If %ErrorLevel% EQU 2 Echo shutdown.exe /r /f /p &GoTo :Eof

	:Continue
	Echo ------ Остальной код
pause
GoTo :Eof
Убрать для боевой работы выделенное Echo
Вариант 2
Код: Выделить весь код
@Echo Off
cls
	Set /A PauseSec=60

	Set /A Record=0
	>nul 2>&1 Dir D:\VIDEO\writing* /a-d && Set /A Record=1
	If %Record% EQU 1 GoTo :Continue

	Echo shutdown.exe /r /f /T %PauseSec%

        Echo %Time% Через %PauseSec% сек. компьютер будет отключен.
	CHOICE /C YN /T %PauseSec% /D N /M "Y-Продолжить работу,  N-Продолжить выключение"
	If %ErrorLevel% EQU 1 Echo shutdown.exe /a
	If %ErrorLevel% EQU 2 GoTo :Eof

	:Continue
	Echo ------ Остальной код
pause
GoTo :Eof
Убрать для боевой работы выделенное Echo

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:17, 25-12-2018 | #2