다음 뚜껑을 닫을 때만 창문 10이 잠자 지 않도록 방지 조합을 누르면 다음에 뚜껑을

때로는 내 컴퓨터 (Windows 10의 Lenovo 노트북)가 시간이 오래 걸리는 작업 (예 : 과학적 계산)을하게했습니다. 그렇게되면 잠을 자지 않고 뚜껑을 닫을 수 있기를 바랍니다.

문제는 대부분 닫을 때 잠자기 상태가되는 기본 동작을 유지하고 싶다는 것입니다.

내가하고 싶은 방법은 아무것도하지 않고 뚜껑을 닫으면 잠이들 것입니다. 그래도 임의의 키 조합을 누르면 다음에 뚜껑을 닫을 때 무시하고 다시 열 때까지 깨어 있습니다.

이상적으로는이 동작이 동일한 플러그인인 지 여부입니다. 나는«전원 관리»에서 이것을 바꿀 수 있다는 것을 알고 있지만 자주 그렇게하는데, 바로 가기가 있으면 좋을 것입니다.

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

미리 감사드립니다.



답변

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

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

이 답변 에서 이전과 동일하게 뚜껑 닫기 동작을 비활성화하고 복원하려면 토글 스크립트를 참조하십시오

(그러나 다른 답변도 관련이있을 수 있음).

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

@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%


답변