我正试图提取registry项的关键值。 我只想要使用FOR / F连接的密钥,但是没有运气。
例如:命令
REG QUERY HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall / s / f chrome
回报
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall {157F97DF-A001-36FB-A90C-55949FA130CA} DisplayName REG_SZ Google Chrome
search结束:find1个匹配项。
所有我想要的结果是157F97DF-A001-36FB-A90C-55949FA130CA
我怎样才能做到这一点使用FOR / F或其他类似的方法?
非常感谢!!
您可以尝试使用{}
作为分隔符分割这些行
@echo off setlocal enableextensions disabledelayedexpansion for /f "tokens=2 delims={}" %%a in (' REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall /s /f chrome ') do set "value=%%a" echo %value%