我将尝试在BAT文件中将REG值读入环境变量。例如,
REG HKLM\SYSTEM\CurrentControlSet\Services\Eventlog /v ImagePath
我可以像这样将REG命令的整个输出字符串存入环境变量:
然而,这会将环境变量设置为整行文本,即:
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
感谢任何技巧。