- @echo off
- set "str=this is a test"
- REM 检测变量%str%是否等于test,如果相等,显示OK,否则显示NO
- if "%str%"=="test" (echo OK) else echo NO
- pause>nul
复制代码 看的if教程时 产生的疑问
之前教程里说
----------------------------------
@:这个家伙的作用就是告诉电脑不要显示“你输入的命令行”,否则的话,显示结果将变成:
F:\>echo hello,world
echo hello,world
----------------------------------
那么按道理 if那段代码不是应该
显示
echo NO
echo NO
?
但是 不管我加不加@
他都只显示NO或者YES呢?
难道在if语句里 可以不加@???
[ 本帖最后由 beck1321 于 2008-8-9 15:24 编辑 ] |