我需要我的批处理文件来获取注册表中以下目录中列出的路径-
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MapNetWorkDriveMRU
我提到了几篇文章,但这似乎不适用于我的情况。
例如: variable from registry (batch files)
预期结果应显示MapNetworkDriveMRU
答案 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