2015-08-03 32 views
0

当使用批处理和比较两个字符串和比较所有可用的选择是这样做 IF /%变量%==东西( 回声芜湖 ) 但我想什么do对所有类型的特定字符串都有“如果不是”,应该这样做。 if/I%variable%== Something( echo does not work )批不等于所有的文本字符串

但是据我所见,这是行不通的。 有没有办法做到这一点,而不需要批量使用for循环?

回答

1

开关/i与命令IF有关,而not是该表达式的一部分。

正确的语法是:

if /I not "%variable%"=="Something" 

附:引号是为了处理可能的空变量而增加的可靠性。

+0

谢谢,如果在句子里面做错了,错过了“好”的错误信息批量:) – Nyranith