如何从注册表中获取带有批处理文件的数据?

时间:2019-01-11 08:37:07

标签: windows batch-file

我需要我的批处理文件来获取注册表中以下目录中列出的路径-

\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MapNetWorkDriveMRU

我提到了几篇文章,但这似乎不适用于我的情况。

例如: variable from registry (batch files)

预期结果应显示MapNetworkDriveMRU

中列出的路径

1 个答案:

答案 0 :(得分:1)

这对我有用。 -取自This Post

@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