Windows 如何使用批处理文件从注册表中获取数据?
我需要批处理文件来获取注册表中以下目录中列出的路径-Windows 如何使用批处理文件从注册表中获取数据?,windows,batch-file,Windows,Batch File,我需要批处理文件来获取注册表中以下目录中列出的路径- \HKEY\u CURRENT\u USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MapNetWorkDriveMRU 我提到了好几个帖子,但它似乎不适合我的情况 例如: 预期结果应显示MapNetworkDriveMRU中列出的路径,这对我有效。-摘自 如果它是从另一篇文章中获得的,你应该评论或标记它为重复的,而不是复制它? @ECHO OFF Set "Reg.Key=
\HKEY\u CURRENT\u USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MapNetWorkDriveMRU
我提到了好几个帖子,但它似乎不适合我的情况
例如:
预期结果应显示
MapNetworkDriveMRU
中列出的路径,这对我有效。-摘自
如果它是从另一篇文章中获得的,你应该评论或标记它为重复的,而不是复制它?
@ECHO OFF
Set "Reg.Key=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MapNetworkDriveMRU"
Set "Reg.Val=StringName"
For /F "Tokens=2*" %%A In ('Reg Query "%Reg.Key%" /v "%Reg.Val%" ^| Find /I "%Reg.Val%"') Do (Call Set "dir=%%B")
echo %dir%
pause