|
本帖最后由 lhc0688 于 2022-5-9 00:28 编辑
执行如下命令
bcdedit /copy {default} /d "Boot from WIM"
会返回结果 “已将该项成功复制到 {d355b3a4-ad8c-11ec-b338-b3781ffaf120}。”(不含引号)
现在希望获取 {d355b3a4-ad8c-11ec-b338-b3781ffaf120} 到变量,想请教坛内高手,批处理代码应该怎么写?
想法大致为:
1、能否直接把bcdedit /copy {default} /d "Boot from WIM" 命令执行结果传给变量?
比如:
for /F %%i in (bcdedit /copy {default} /d "Boot from WIM") do (set commitid=%%i) (测试执行出错!)
2、通过输出到文本tt.txt,再获取:
比如:
bcdedit /copy {default} /d "Boot from WIM" > tt.txt
set guid_tmp = type tt.txt:~-3,-38% (截取倒数第3位开始38位) (语法有错误,不会写。。。)
请高手指点,先谢!
|
|