Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Bat скрипт для винды.
цитата
06/04/15 в 13:14
 San_Tehnik
Имею вот такой простой скрипт:
shutdown /s -t 3000
3000 - это через сколько секунд выключить комп. Кто шарит, как сделать, что бы при запуске батника он спрашивал через сколько минут выключить комп? Ну и, соответственно, выключал его через указанное количество минут.
Всем добра.
цитата
06/04/15 в 13:46
 Smarty
Скрипт на AutoIt
http://autoit-script.ru/index.php?topic=82.0
цитата
06/04/15 в 14:37
 San_Tehnik
Smarty:
Спасибо, но хотелось бы просто батник доделать. Подозреваю, что там пару строчек кода всего.
цитата
06/04/15 в 14:50
 Smarty
Наверное так:
@echo off
setlocal enableextensions enabledelayedexpansion
set /p UserInput= Enter time delay:
set /a Test=UserInput
if !Test! EQU 0 (
  if !UserInput! EQU 0 (
   shutdown /s -t 00
  ) else (
    echo Not a number
  )
) else (
   shutdown /s -t !UserInput!
)
Если за основу взять
http://stackoverflow.com/questions/684301/batch-file-input-validati…an-integer
цитата
06/04/15 в 15:04
 Mika
Код:
set /p m=Enter number of minutes before shutdown: %=%
set /A s=%m%*60
@shutdown /s -t %s%
цитата
06/04/15 в 15:08
 San_Tehnik
Всем спасибо. Попробовал вариант Mika, работает нормально.


Эта страница в полной версии