【发布时间】:2010-05-05 07:30:14
【问题描述】:
我遇到了一个 Windows 批处理脚本问题,我对此表示不满(不是双关语)。有问题的脚本如下所示:
if defined _OLD_VIRTUAL_PATH (
set PATH=%_OLD_VIRTUAL_PATH%
)
当我运行它并设置 _OLD_VIRTUAL_PATH 时,我得到:
\Microsoft was unexpected at this time.
_OLD_VIRTUAL_PATH 是一个最初从PATH 设置的变量,它包含空格——我很确定这就是问题所在。但解决办法是什么?如果我用引号括起来它会成功运行,但我不认为PATH 变量的整个值应该用引号引起来。
【问题讨论】:
标签: windows scripting batch-file path