[英]Grab just the GUID from powercfg /list
为 Windows 开发 Caffinate Alternative,想知道是否有一种方法可以只获取当前使用的电源计划的 GUID,而无需 output 的 rest 这是我的意思的一个例子。
我得到了什么...使用powercfg /list
时
Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced) *
我想要的是...
381b4222-f694-41f0-9685-ff5bb260df2e
这样我就可以引用它并在 caffinate 完成后重新加载它。
@ECHO OFF
SETLOCAL
FOR /f "tokens=1-4" %%g IN ('powercfg /list^|find "*" ') DO IF "%%g%%h%%i"=="PowerSchemeGUID:" SET "guid=%%j"
ECHO guid=%guid%
GOTO :EOF
如果您想要列表中的其他 guid,只需将Balanced
High performance
或Power saver
器(或您可能需要的任何其他东西)替换为*
问题未解决?试试以下方法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.