如何利用.BAT命令读取注册表键值

RT,将注册表一项键值导出到文件,或者直接赋值给变量,谢了 比如将HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft下的InstallPath导出

第1个回答  2011-08-17
for /f "tokens=1,2,* " %%i in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft" ^| find /i "InstallPath"') do echo %%k>1.txt
将路径保存在当前目录1.txt中 或者说%%k就是你指的变量
第2个回答  推荐于2018-03-04
@echo off
For /f "delims=" %%i in ('Reg Query "HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft" /v "InstallPath" ') do Set a=%%i
echo %a%
pause本回答被提问者和网友采纳
第3个回答  2011-08-19
@echo off
For /f "delims=" %%i in ('Reg Query "HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft" /v "InstallPath" ') do Set a=%%i
echo %a%>1.txt
pause
在放bat的目录里找1.txt
相似回答