IF命令的用法!我说的是批处理的!

有没有通俗点的啊!那些复制的我都看不懂!可不可以举例子说明啊!我脑子实在是笨!!多谢... 有没有通俗点的啊!那些复制的我都看不懂!可不可以举例子说明啊!我脑子实在是笨!!多谢 展开
 我来答
本三的
2007-05-01 · 超过12用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
if 条件语句
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
not
指定只有当条件为假时才执行该命令。
errorlevel number
只有当由 Cmd.exe 运行的前一个程序返回大于或等于 number 的退出代码时,才能指定真条件。
command
指定只有满足前面的条件时才应执行的命令。
exist filename
如果 filename 存在,则指定真条件。
举例:

1.
dir C:\
if errorlevel == 1 echo 程序执行错误
if errorlevel == 0 echo 程序正确执行
pause
运行后。。会先列出C盘下的目录然后显示程序正确执行;因为dir C:\这条语句执行了,所以返回真值0;如果用别的语句,执行语句错误则返回假值1;

2.set password=123
set /p lin=请输入密码:
if %lin%==123 echo 密码正确
if not %lin%==123 echo 密码错误
pause
这个就是让输入个密码,如果用户输入123,则显示密码正确,如果输入的不是123,则显示密码错误。。

3.
if exist lin.bat echo 有lin.bat文件
if not exist lin.bat echo 没有lin.bat文件
pause
如果电脑里有lin.bat这个文件,显示有lin.bat文件;否则显示没有lin.bat文件。。。
另外我们也可以给文件加路径:
if exist D:\lin.bat echo 有lin.bat文件
if not exist D:\lin.bat echo 没有lin.bat文件
pause
如果电脑D盘里有lin.bat这个文件,显示有lin.bat文件;否则显示没有lin.bat文件。。。
镇蔼仙3
2007-04-30 · TA获得超过986个赞
知道小有建树答主
回答量:933
采纳率:0%
帮助的人:0
展开全部
rem 如果1不等于2,就输出RIGHT:
IF 1 NEQ 2 ECHO RIGHT
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式