다음 덮개를 닫을 때만 Windows 10이 절전 모드로 전환되지 않도록 방지

다음 덮개를 닫을 때만 Windows 10이 절전 모드로 전환되지 않도록 방지

때때로 나는 내 컴퓨터(Windows 10 기반의 Lenovo 노트북)가 시간이 걸리는 작업(예: 과학적 계산)을 수행하도록 합니다. 그렇게 되면 잠들지 않고 뚜껑을 닫을 수 있었으면 좋겠습니다.

문제는 대부분의 경우 닫을 때 절전 모드로 전환되는 기본 동작을 유지하고 싶다는 것입니다.

제가 원하는 방식은 아무것도 하지 않고 뚜껑을 닫으면 절전 모드로 전환되는 것입니다. 하지만 임의의 키 조합을 누르면 다음에 뚜껑을 닫을 때 무시되고 다시 열 때까지 깨어 있습니다.

이상적으로는 이 동작은 연결 여부와 동일합니다. 나는 이를 "전원 관리"에서 변경할 수 있다는 것을 알고 있지만 자주 그렇게 하며 이에 대한 바로가기가 있으면 좋을 것입니다.

누구든지 그렇게 하는 방법이나 이런 종류의 행동을 모방할 수 있는 트릭을 생각할 수 있습니까?

미리 감사드립니다.

답변1

컴퓨터가 잠자기 상태가 되지 않도록 하려면 다음과 같은 프로그램을 사용할 수 있습니다. 카페인 또는 불명증.

또는 덮개를 닫을 때 절전 모드를 비활성화하고 나중에 다시 활성화할 수도 있습니다. 수동으로 수행하는 것이 너무 번거롭다면 데스크탑에 저장된 배치 파일에 넣을 수 있는 명령을 통해 수행할 수 있습니다.

덮개 닫기 동작을 비활성화하고 이전 상태로 복원하려면 토글 스크립트를 참조하세요. 이 답변 (그러나 다른 답변도 관련이 있을 수 있습니다).

다음은 약간 수정된 스크립트 버전입니다.

@echo off
setlocal enabledelayedexpansion
for /f "tokens=2 delims=:(" %%i in ('powercfg /GETACTIVESCHEME') do set ACTIVESCHEME=%%i
for /f "tokens=2 delims=:(" %%i in ('powercfg -q %ACTIVESCHEME% SUB_BUTTONS LIDACTION ^| findstr "[0-9a-z]*-[0-9a-z]*-[0-9a-z]*-[0-9a-z]*-[0-9a-z]*"') do set FULLPATH=!FULLPATH! %%i
for /f "tokens=2 delims=:(" %%i in ('powercfg /q %FULLPATH% ^| findstr "[0-9]x[0-9]*"') do (
    set CURRENTSETTINGAC=!CURRENTSETTINGDC!
    set CURRENTSETTINGDC=%%i
)
set CURRENTSETTINGAC=%CURRENTSETTINGAC:~-1%
set CURRENTSETTINGDC=%CURRENTSETTINGDC:~-1%
powercfg -SETACVALUEINDEX %FULLPATH% 0
powercfg -SETDCVALUEINDEX %FULLPATH% 0
powercfg /s %ACTIVESCHEME%
pause Waiting to re-enable sleep on lid close ...
powercfg -SETACVALUEINDEX %FULLPATH% %CURRENTSETTINGAC%
powercfg -SETDCVALUEINDEX %FULLPATH% %CURRENTSETTINGDC%
powercfg /s %ACTIVESCHEME%

관련 정보