提取有功功率档案GUID
问题描述:
这是我打算提取有功功率档案GUID
Powercfg -getactivescheme > activeprofile.out
SET /p str=<activeprofile.out
set str=%str:*GUID: =%
set str=%str: (*=%
经过反复试验,似乎我不能在搜索项结束外卡的想法。如何从字符串的末尾删除(Power Profile)
?
我不想诉诸期待它将成为一个特定的权力配置文件,我宁愿不尝试单独去除所有可能性。
答
for /f "tokens=1-4" %A in ('Powercfg -getactivescheme') do Echo %A %B %C %D
是如何做到的。请参阅for /?
寻求帮助。
或者只是GUID,
for /f "tokens=4" %A in ('Powercfg -getactivescheme') do Echo %A
使用%%<a letter>
在批处理文件和%<a letter>
在控制台打字时。
你有语法错误吗?该行将无法成功运行。 –
它会输入。如果在批量中将所有字母的'%A'更改为'%% A'。 – 2016-03-09 01:53:46