我写了一个使用powercfg导入定制电源计划的批处理文件。它可以工作,但在运行脚本之后,我必须进入Windows Power Plan并手动选择要激活的计划。如何使用Powercfg设置活动计划而不使用GUID?
我宁愿如果选择可以在批处理文件中完成但由于GUID随每次导入而改变,因此我无法在批处理文件中使用GUID。
用于激活新导入的电源计划的最佳powercfg语法是什么?我的最终目标是让最终用户能够运行批处理文件,而无需进入命令提示符。
我喜欢findstr方法。我必须做错事,因为权力计划不会改变我输入的计划。我在这里做错了什么?非常感谢!
@回响
POWERCFG -import “%USERPROFILE%\桌面\则Powercfg CMIT Defalut \ CMIT Win10电源Plan.pow” 2>错误的.txt
如果%ERRORLEVEL%NEQ 0( 回声失败 类型错误 .TXT )否则( 回声。 ) 暂停
FOR/F“来kens = 4“%f in('powercfg -list^| FINDSTR/C: “CMIT Win10电源计划”')不设置GUID =%F
更改设置当你需要这样发布的数据,请做它作为一个编辑您的问题最近不解。这样你可以使用正确的格式。 – FloatingKiwi
我已重新编辑原始问题。感谢您的帮助! – AsherV
我修正了答案。按名称搜索示例有一个语法错误'%f'而不是'%% f'。另外我没有投入激活计划的命令。 – FloatingKiwi