Мне нужен мой командный файл, чтобы получить путь, указанный в следующем каталоге в реестре -
\HKEY_CURRENT_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
Если это было взято из другого сообщения, вы должны были прокомментировать или пометить его как дубликат, а не копировать?