2009-04-29 1 views
0

전원/전원 옵션 -> 전원 구성표 탭)을 집/사무실에서 전원 구성표로 전환 할 수있는 두 배치 파일을 작성하려고합니다. 휴대용/노트북 및 등. 내 운영 체제는 Windows XP SP3입니다.Windows XP에서 배치 파일을 사용하여 전원 구성표 수정

내 노트북에서 게임을 할 때 SpeedStep을 사용 중지 (예 : 집/사무실 데스크 구성)하고 SpeedStep (휴대용/노트북으로 돌아 가기)을 사용 설정해야하기 때문에 그 이유가 여기에 있습니다. Windows XP는 turns off 집/사무실 용 모드에서 동적으로 전환합니다. 나는 게임을하고 싶을 때마다 시간을 절약하기 위해 이것을 프로그램 적으로 할 수 있기를 바란다.

간단한 배치 파일을 사용하여 전원 설정을 수정하는 방법에 대한 의견이 있으십니까? Python과 Ruby 스크립팅도 옵션이지만 선호하지는 않습니다.

답변

2

C :> % windir % \ system32 \ powercfg.exe /?

/SETACTIVE, /S Makes the power scheme with the specified name active. 
Examples: 
    POWERCFG /SETACTIVE scheme 
+0

감사합니다. –

0
@echo off 
setlocal EnableDelayedExpansion 

echo Available power schemes: 
echo/ 

set i=0 
set "options=" 
for /F "tokens=2,3 delims=:()" %%a in ('powercfg /L') do if "%%b" neq "" (
    set /A i+=1 
    set "options=!options!!i!" 
    echo !i!. %%b 
    set "scheme[!i!]=%%a" 
) 

echo/ 
choice /C %options% /N /M "Select desired scheme: " 
powercfg /S !scheme[%errorlevel%]! 
echo/ 
echo Power scheme set 

은 아마 당신은 옵션에 대한 "tokens=2,3 delims=:()"을 조정해야; 이 코드는 Windows 8.1 스페인어 버전 용으로 작성되었습니다.