我正在尝试将 REG 值读入 BAT 文件中的环境变量。例如,
REG HKLM\SYSTEM\CurrentControlSet\Services\Eventlog /v ImagePath
我可以将 REG 命令的整个输出字符串放入一个环境变量中,如下所示:
FOR /F "usebackq delims==" %%a in (`REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\Eventlog" /v ImagePath`) DO set ImagePath=%%a
但是,这会将环境变量设置为整行,即
ImagePath REG_EXPAND_SZ C:\Windows\system32\services.exe
我希望环境变量仅包含路径部分,即
C:\Windows\system32\services.exe
感谢您的任何提示。