如何通过命令行(批处理文件)从注册表获取子路径

时间:2015-05-15 03:55:59

标签: batch-file command-line

我在变量%A%中有注册表路径。我想获取该注册表路径的子名称并执行以下命令

SET %A%="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{C43A01F0-D4DB-4CA3-9DF6-7DF629BBCCD4}"

示例:

"{C43A01F0-D4DB-4CA3-9DF6-7DF629BBCCD4}"

如何准确获取此字符串SerialPort

1 个答案:

答案 0 :(得分:1)

for /f "tokens=2 delims={" %%# in ("%A%") do set "guid={%%#"

如果长度固定(it should be),您可以使用子字符串语法:

set "guid=%A:~-38%"