无法比较.bat文件中的两个字符串

时间:2014-12-18 14:54:26

标签: batch-file cmd

您好我面临一个奇怪的问题,我无法比较.bat文件中的两个字符串

set mvalue="Yes"
echo %mvalue%

echo %MailAlert%


IF  %MailAlert% == %mvalue% (

    echo "hello world"
} 

%MailAlert%的值是,它将从java代码中接收,并且我使用echo命令打印它并显示是。

但我不知道为什么我无法比较这两个字符串。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

%MailAlert%的价值仅为Yes吗?因为%mvalue%的值为"Yes"。所以,你要比较IF Yes == "Yes"这是假的。

此外,您的结束}应为)