@Echo Off POWERCFG -GETACTIVESCHEME > %TEMP%\powercfg.active.txt POWERCFG -LIST | FIND "電源設定の" > %TEMP%\powercfg.list.txt FOR /F "tokens=1,2,3,4* delims=: " %%A in (%TEMP%\powercfg.list.txt) DO ( Echo %%A %%B %%C %%D POWERCFG -SETACTIVE %%C If "%%D" == "(省電力)" ( POWERCFG -CHANGE -monitor-timeout-ac 15 POWERCFG -CHANGE -monitor-timeout-dc 15 ) ELSE ( POWERCFG -CHANGE -monitor-timeout-ac 0 POWERCFG -CHANGE -monitor-timeout-dc 0 ) POWERCFG -CHANGE -disk-timeout-ac 0 POWERCFG -CHANGE -disk-timeout-dc 0 POWERCFG -CHANGE -standby-timeout-ac 0 POWERCFG -CHANGE -standby-timeout-dc 0 POWERCFG -CHANGE -hibernate-timeout-ac 0 POWERCFG -CHANGE -hibernate-timeout-dc 0 ) FOR /F "tokens=1,2,3,4* delims=: " %%A in (%TEMP%\powercfg.active.txt) DO POWERCFG -SETACTIVE %%C Erase %TEMP%\powercfg.active.txt Erase %TEMP%\powercfg.list.txt