我编写了一个批处理文件,该文件使用 powercfg 导入自定义电源计划。它可以工作,但在运行脚本后,我必须进入 Windows 电源计划并手动选择计划以使其处于活动状态。
如果可以在批处理文件中完成选择,我更愿意,但是由于每次导入都会更改 GUID,因此我不能在批处理文件中使用 GUID。
激活新导入的电源计划的最佳 powercfg 语法是什么?我的最终目标是让最终用户能够运行批处理文件而无需输入命令提示符。
我喜欢 findstr 方法。我一定是做错了什么,因为电源计划没有更改为我的导入计划。我在这里做错了什么?太感谢了!
@echo off
powercfg -import "%UserProfile%\Desktop\Powercfg CMIT Defalut\CMIT Win10 Power Plan.pow" 2> __error__.txt
if %errorlevel% NEQ 0 (
echo Failed
type __error__.txt
) else (
echo .
)
pause
for /f "tokens=4" %f in ('powercfg -list ^| findstr /C:"CMIT Win10 Power Plan"') do set GUID=%f