Я пытаюсь перевести компьютер в спящий режим по команде. Я использовал, shutdown /s /t 20
чтобы выключить компьютер. Я изменяю / s на / h на hibernate, и теперь он просто возвращает текст использования, как будто он не распознает то, что я ввел. В это говорит
/h Hibernate the local computer.
Есть ли что-то еще, что мне нужно использовать с / h, чтобы перевести его в спящий режим?
windows-7
command-line
hibernate
Джексон
источник
источник
Ответы:
Я не верю, что вы можете установить время для спячки, к сожалению.
Пытаться:
Это
ping
хакерский способ отложить действие.-n 20
следует подождать 20 секунд.(двойное значение
&&
позволит вам сделать Ctrl+, Cчтобы отменить операцию, но если вы используете простое,&
то нажатие Ctrl+ Cтолько отключит таймер и затем продолжит работу)источник
> NUL 2>&1
деталь предотвратит любой вывод изping
(для получения дополнительной информации см. Связанный вопрос ).Вы также можете использовать команды timeout или waitfor аналогичным образом.
или же
Подробнее здесь: Как заставить пакетный файл ждать / спать в течение нескольких секунд?
источник
false
в первом условии иshutdown
сразу перейдет к команде.Я использую следующее:
Или это, если я хочу отключить в определенное время:
источник
At 22:30 shutdown /h /f
в командной строке, я получил сообщение, что доступ запрещен, но я администратор на моем компьютере. в ожидании вашегоЯ думаю, что это жалуется на время. Просто поставь
shutdown /h
и все должно работать.источник
Конечно, вы можете установить время для спячки.
Если вы действительно хотите перевести компьютер в спящий режим по истечении определенного времени, все, что вам нужно сделать, это ввести следующую команду в cmd, т.е.
Теперь компьютер начнет обратный отсчет с 36000 до 0, прежде чем перейдет в спящий режим. Но вы должны заметить, что вы можете изменить 36000 на любое количество секунд, которое вам подходит.
источник
Если у вас есть Cygwin, это очень просто:
sleep 45m && shutdown /h
Вы можете указать
sleep
в минутах, часах, секундах и даже днях. Проверьте этот ответ оsleep
.источник
Вы пробовали планировщик заданий Windows? Если у вас есть сценарий, вы можете настроить его запуск в определенное время - это должно ответить на вопрос о задержке.
источник
я всегда использую это:
источник
Я также долго искал спящий режим. Наконец я сделал следующее решение:
Создайте
bat
файл, как показано ниже:timeout /t %1 /nobreak && shutdown /h
Предположим, что он сохранен в
C:\hibernate.bat
Затем откройте
Run
команду ( Win+R) и запуститеbat
файл с тайм-аутом, как показано ниже:C:\hibernate.bat [timeout]
источник
Вместо
/
использования-
.Используйте команду ниже в CMD как admin priv и проверьте
источник