[会员中心]  [发布文章][发布软件]  [中文繁體] 
 文章·资料  电脑软件  手机软件  网站源码
   本 站 搜 索
[选项]
   推 荐 文 章       More...
华硕易电脑(ASUS Eee PC 1025C)驱动程序(Windows XP)安装参考(图) 华硕易电脑(ASUS Eee PC 1025C..
先来段开场白:为了外出携带方便..
Acronis True Image 使用说明 Acronis True Image 使用说明
  一款可以在Windows下使用..
Norton Ghost 使用详解 Norton Ghost 使用详解
一、分区备份   使用Ghost..
   阅 读 排 行
“.com”域名新发现 “.com”域名新发现
  尽管这不是什么秘密,但也许..
Windows 10 的 LTSB 和 LTSC 版本区别 Windows 10 的 LTSB 和 LTSC 版..
在 Windows 10 系统众多版本中,..
fieldset 和 legend 标签的属性和使用方法 fieldset 和 legend 标签的属性..
fieldset除了可以用style设定他..
Cisco PIX防火墙配置 Cisco PIX防火墙配置
摘要:本文讲述了作者第一次亲手..
Windows 系统安装或备份时 ISO,GHO,WIM,ESD,PMF 都是什么文件类型 Windows 系统安装或备份时 ISO,GH..
【ISO 文件】 ISO 文件其实就..
Microsoft Office Excel 2007 打开 Excel 2003 创建的文件在筛选时出现卡顿的解决方法 Microsoft Office Excel 2007 打..
  Microsoft Office Excel 2007..
ASP如何获取客户端真实IP地址 ASP如何获取客户端真实IP地址
  在 ASP 中使用 Request.Serve..
Base64 编码在线加密 Base64 编码在线加密
> 2); out += bas..
文 章 信 息
DOS 批处理命令(Batch commands)使用说明 If 命令
评论()][留言][收藏
[文章分类:电脑·手机·网络 / 电脑系统安装·设置·优化][阅读选项
  批处理程序中的条件判断语句。若IF命令指定的条件为真,则MS-DOS执行条件下面的命令;否则,MS-DOS忽略此命令。此命令只能在批处理程序中使用。

  语法:
  IF [NOT] ERRORLEVEL number command 
  IF [NOT] string1==string2 command 
  IF [NOT] EXIST filename command 
 
  参数:
  NOT 指出若条件为假时,MS-DOS应该执行后面的命令。

  ERRORLEVEL number 当上一个应用程序返回的退出码大于等于number这个数时条件为真。

  command 指定条件为真时,MS-DOS将执行的命令。

  string1==string2 仅当string1和 string2相同时条件为真。这两个值可以是字符串或批处理变量(例如%1)。字符串不需用引号括起来。

  EXIST filename 当filename这个文件存在时条件为真。


  IF 例子

  下面这个例子用来测试目录是否存在。IF命令不能直接用来测试目录,但空(NUL)设备存在于硬盘的每一个目录下。因此,可以通过空设备来测试硬盘目录是否存在。

  if exist c:\mydir\nul goto process,在下面这个例子中,当MS-DOS未找到PRODUCT.DAT时显示信息"Can’t find data file": 

  if not exist product.dat echo Can’t find data file ,每个程序中止时都会返回一个退出码。例如,值为0通常用于表示程序正常执行完毕。ERRORLEVEL参数用于测试退出码的值。

  在下面这个例子中,当格式化驱动器A中的磁盘时,若出错则会显示一条错误信息。若未出错,则跳过错误信息。

  :begin
  echo off
  format a: /s
  if not errorlevel 1 goto end
  echo An error occurred during formatting.
  :end
  echo End of batch program.
 
  使用ERRORLEVEL参数的另一个例子,见<CHOICE>命令。

文章作者:未知  更新日期:2007-05-01
[文章浏览:][打印文章][发送文章
相关文章
·提高抗 DDOS 拒绝服务攻击能力2005-12-10
·在 DOS 下编辑注册表2006-01-23
·DOS 命令2006-03-25
·编写 DOS 批处理(.BAT)文件2006-05-07
·DOS 简介及命令2006-10-08
·MaxDOS 5.6s 动手修改2006-10-09
·DOS 中的 Echo 命令使用2006-10-28
·DOS 下的 NTFS 启动盘2007-03-30
·DOS 批处理命令(Batch commands)使用说明2007-05-01
·DOS 批处理命令(Batch commands)使用说明 Call 命令2007-05-01
相关软件
·Microsoft DOS V7.012005-06-14
·Stronghorse ToFolder V1.0(Windows 文件浏览器文件夹右键菜单打开所在位置 DOS 窗口)2021-10-22
·UCDOS 98 特别袖珍版说明2005-06-20
·洪恩在线 DOS 教程2005-06-23
·舒鼎中文 DOS 2.02005-11-03
·MaxDOS V5.5s(为 Windows 系统加入 DOS 及一键备份恢复系统)2005-10-22
·袖珍龙 DOS 汉字系统2006-03-31
·DOS 常用命令宝典2006-03-18
·DOS 平台屏幕捕捉工具2006-03-18
·MaxDOS V9.1/V9.3(为 Windows 系统加入 DOS 及一键备份恢复系统)2020-10-30
阅读说明
·本站大部分文章转载于网络,如有侵权请留言告知,本站即做删除处理。
·本站法律法规类文章转载自[中国政府网(www.org.cn)],相关法律法规如有修订,请浏览[中国政府网]网站。
·本站转载的文章,不为其有效性,实效性,安全性,可用性等做保证。
·如果有什么问题,或者意见建议,请联系[网站管理员]
  原“浪人文章”和“浪人下载”网站已合并为“老若尔文章软件站”,域名:https://lre.cn
  本站使用【啊估文章软件站】网站系统    网站管理员留言簿〗〖捐助     闽ICP备08009617号