Задать вопрос
@alexey_yashin

Скрипт на CMD выдаёт ошибку по операнду. Где я допустил ошибку?

Приветствую, друзья!
Давным давно, от скуки писал небольшой скрипт (который, как ни странно работал) для автоматического отключения компьютера с возможностями ввода переменных (часов и минут) и отмены обратного отсчета. Спустя года попробовал им воспользоваться, но что-то пошло не так.
Пожалуйста, подскажите, где я долпустил ошибку?

ECHO OFF
ECHO SHUTDOWN SYSTEM
set /p H="HOURS: "
set /p M="MINUTES: ", 0
if not defined %H% and %M% (GOTO 20)
if defined %H% and %M% (GOTO 10)
if defined %H% or %M% (GOTO 10)
:10
set /a H1 = %H% * 3600
set /a M1 = %M% * 60
echo %H1%
echo %M1%
set /a TOTAL = %H1% + %M1%
ECHO %TOTAL%
SHUTDOWN -S -T %TOTAL%
pause
EXIT
:20
SHUTDOWN -A
pause
EXIT
pause
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы