文章·资料 电脑软件 手机软件 网站源码




    本 站 搜 索
   推 荐 文 章        More...
华硕易电脑(ASUS Eee PC 10..
先来段开场白:为了外出携带方便..
Acronis True Image 使用..
  一款可以在Windows下使用..
Norton Ghost 使用详解
一、分区备份   使用Ghost..
    文 章 阅 读 排 行
Microsoft SQL Server 2000..
  对于第一次安装 Microsoft ..
清华同方计算机系统本部技..
一、声卡无声   声卡无声可..
Windows PE 系统安装微软..
如果电脑没有光驱,或者没有把..
腾讯:难以承受之痛的背后..
亲爱的网吧管理员:   在此,..
计算机世界:“狗日的”腾讯
计算机世界封面   “有什..
百度框计算和 Google 云计..
  1、目的的不同:百度为的是..
一个网吧网管谈论网络游戏..
  一说到“网管”两个字,大..
批处理(.bat)更改网关代码
批处理(.bat)更改网关代码 @EC..
ADSL防御黑客攻击的十大办法
目前,使用ADSL的用户越来越多,..
把 Administrator 帐号添..
把 Administrator 帐号添加到..
 文 章 信 息
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-03-25
·在 DOS 下编辑注册表2006-01-23
·编写 DOS 批处理(.BAT)文件2006-05-07
·DOS 简介及命令2006-10-08
·MaxDOS 5.6s 动手修改2006-10-09
相关软件 ·洪恩在线 DOS 教程2005-06-23
·Stronghorse ToFolder V1.0(Windows 文件浏览器文件夹右键菜单打开所在位置 DOS 窗口)2021-10-22
·Microsoft DOS V7.012005-06-14
·UCDOS 98 特别袖珍版说明2005-06-20
·舒鼎中文 DOS 2.02005-11-03
·冰点密码及 MaxDOS 密码读取工具 V1.02006-12-06
〖文章阅读说明〗
·本站大部分文章转载于网络,如有侵权请留言告知,本站即做删除处理。
·本站法律法规类文章转载自[中国政府网(www.org.cn)],相关法律法规如有修订,请浏览[中国政府网]网站。
·本站转载的文章,不为其有效性,实效性,安全性,可用性等做保证。
·如果有什么问题,或者意见建议,请联系[网站管理员]。