답변:
유감스럽게도 최대 절전 모드 시간을 설정할 수 있다고 생각하지 않습니다.
시험:
ping -n 20 127.0.0.1 > NUL 2>&1 && shutdown /h /f
은 ping
작업을 지연의 hackish 방법입니다. -n 20
20 초 동안 기다려야합니다.
(더블 &&
은 작업을 취소하기 위해 Ctrl+ 를 수행 할 수 C있지만 단순 &
을 사용하는 경우 Ctrl+ 를 누르면 C타이머 만 중단 한 다음 계속 종료됩니다)
비슷한 방식으로 "timeout"또는 "waitfor"명령을 사용할 수도 있습니다.
timeout /t 20 /NOBREAK > NUL && shutdown /h
또는
waitfor NUL /t 20 || shutdown /h
자세한 내용은 다음과 같습니다. 배치 파일을 몇 초 동안 대기 / 절전 상태로 만드는 방법
false
첫 번째 조건에서을 받고 shutdown
명령으로 바로 이동합니다.
나는 다음을 사용한다 :
sleep 20 && shutdown /h /f
또는 특정 시간에 사용하지 않으려는 경우 :
At 22:30 shutdown /h /f
At 22:30 shutdown /h /f
cmd prompt 에서 명령 을 시도했지만 액세스 거부와 같은 메시지가 표시되었지만 내 PC의 관리자입니다. 당신의
물론 최대 절전 모드 시간을 설정할 수 있습니다.
특정 시간 후에 컴퓨터를 최대 절전 모드로 전환하려면 아래 명령을 cmd에 입력하면됩니다.
timeout /t 36000 /nobreak & shutdown /h
이제 컴퓨터는 최대 절전 모드가되기 전에 36000에서 0으로 카운트 다운을 시작합니다. 그러나 36000을 원하는 시간 (초)으로 변경할 수 있습니다.
cygwin이 있다면 매우 간단합니다. sleep 45m && shutdown /h
sleep
분, 시간, 초 및 며칠 안에 지시 할 수 있습니다 . 에 대한이 답변을sleep
확인하십시오 .
나는 항상 이것을 사용한다 :
종료 -h
또한 오랜 시간 동안 최대 절전 모드를 검색했습니다. 마지막으로 다음 해결책을 만들었습니다.
bat
아래와 같이 파일을 작성하십시오 .
timeout /t %1 /nobreak && shutdown /h
그것이 저장된다고 가정하자 C:\hibernate.bat
그런 다음 Run
명령 ( Win+R)을 열고 bat
아래와 같이 시간 초과로 파일을 실행하십시오 .
C:\hibernate.bat [timeout]
대신에 /
사용 -
.
CMD에서 아래 명령을 admin priv 및 test로 사용하십시오.
shutdown -h