批处理 读取注册表某一个键值的结果
批处理 读取注册表某一个键值的结果
如注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\qq
有个键(数据名称) 叫 Install 它的数值数据是 d:\Program Files\Tencent\QQ
怎样用批处理得到 d:\Program Files\Tencent\QQ
[解决办法]
赚分!
[解决办法]
test.bat
@echo offfor /f "tokens=1,2 delims=:" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ" /v "Install"') do ( set "FilePathL=%%a" set "FilePathR=%%b")set "FilePath=%FilePathL:~-1%:%FilePathR%"echo,%FilePath%pause
[解决办法]
我这里是正确的
检查注册表分支路径,别写错了@echo off for /f "skip=3 tokens=3,4 delims= " %%a in ('reg query "HKLM\SOFTWARE\Tencent\qq" /v "install"') do set str=%%a%%b echo %str% pause>nul