【发布时间】:2015-04-02 01:57:12
【问题描述】:
我做了一个批处理文件,我输入了这段代码:
if %VAR% == _,_,_ set VAR=%S1le1%,_,_
当我尝试批处理文件时,它只是说“_此时是意外的”
%VAR% = _,_,_
%S1le1% = b
谁能帮帮我?
【问题讨论】:
-
%var%和%S1le1%的当前值是多少?
标签: batch-file
我做了一个批处理文件,我输入了这段代码:
if %VAR% == _,_,_ set VAR=%S1le1%,_,_
当我尝试批处理文件时,它只是说“_此时是意外的”
%VAR% = _,_,_
%S1le1% = b
谁能帮帮我?
【问题讨论】:
%var% 和 %S1le1% 的当前值是多少?
标签: batch-file
尝试:
if "%VAR%" == "_,_,_" set "VAR=%S1le1%,_,_"
,是标准分隔符,当比较表达式后被IF找到时,就将其作为IF的结尾。使用引号它应该比较整个字符串。
【讨论】: