4
我正试图将BAT值读入BAT文件中的环境变量。例如,如何将REG值读入环境变量
REG HKLM \系统\ CurrentControlSet \服务\事件日志/ 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
感谢您的任何提示。
太棒了。谢谢。刚刚意识到我必须更进一步。可以说ImagePath是这样的: “C:\ Windows \ system32 \ services.exe”参数 – 2012-04-28 00:03:44
@Neilw - 已更新的答案 – dbenham 2012-04-28 02:12:32