我有一个循环
for /f "usebackq" %%u in(...) do SET heel=!heel! ^^^| ooo
如果即时添加变量,我会收到错误
ooo is not recognized as an internal or external command
我怎样才能逃脱炭? 如果我没有附加该变量我没有得到该错误
答案 0 :(得分:2)
尝试这样:
for /f "usebackq" %%u in(...) do SET "heel=!heel! | ooo"
但是如果你输入
echo %heel%
您将再次收到相同的错误(但您可以使用echo "%heel%"
或者如果您仍然处于延迟展开echo !heel!
)。