배치 스크립트를 시작하는 VBS 백그라운드 스크립트를 사용하는 방법 (Windows 10에서 제작). 이것을 사용할 때 최대 절전 모드 옵션을 켜십시오 (아래 설명). 이것은 귀하의 문제에 대한 확실한 해결책이 아닙니다. 최대 절전 모드 옵션이 설정되어 있으면 배치 스크립트가 컴퓨터를 하이브리드 절전 최대 절전 모드로 전환합니다. 최대 절전 모드 옵션을 설정하면 컴퓨터가 절전 모드로 전환 될 가능성이 있지만 컴퓨터의 전원이 꺼질 가능성이 있으므로 최대 절전 모드 옵션을 설정하는 것이 좋습니다. 일반적으로 배치 방법은 매우 견고하지 않습니다.
VBS 부분 :
Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop
BAT 부분 :
set OnAC=false
set cmd=WMIC /NameSpace:\\root\WMI Path BatteryStatus Get PowerOnline
%cmd% | find /i "true" > nul && set OnAC=true
if %OnAC% == false %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
- 먼저 VBS 코드를 .vbs 파일에 붙여 넣어야합니다.
- 그런 다음 BAT 코드를 VBS 파일과 동일한 파일 위치에 있는 .bat 파일 에 붙여 넣습니다 .
- 그런 다음 VBS 파일의 바로 가기를 만들어 복사 한 다음 시작 폴더에 붙여 넣어 시작시 자동으로 실행되도록합니다. C : \ Users \ [YOU USERNAME] \ AppData \ Roaming \ Microsoft \ Windows \ 시작 메뉴 \ 프로그램 \ 시작
기본적으로이 코드는 백그라운드에서 VBS 파일을 실행하여 매분마다 배치 스크립트를 엽니 다. 이 배치 스크립트는 컴퓨터의 AC 전원이 켜져 있지 않은 경우 절전 동작을 수행합니다. 프로세스를 종료하려면 검색에 "taskkill / f / im wscript.exe"를 입력하십시오. 그러면 모든 WScript 프로세스가 종료됩니다. 다시 말하지만이 솔루션은 완전히 신뢰할 수있는 솔루션이 아닙니다.