DOS命令之IF
来源:Ghost系统之家浏览:时间:2022-04-26 12:55:12
DOS系统从1981年MS-DOS1.0直到1995年MS-DOS 6.22的15年间,DOS作为微软公司在个人计算机上使用的一个操作系统载体,推出了多个版本。DOS在IBM PC 兼容机市场中占有举足轻重的地位。可以直接操纵管理硬盘的文件,以DOS的形式运行。
IF
执行批处理程序中的条件处理。IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command NOT 指定只有条件为 false 的情况下, Windows XP 才 应该执行该命令。 ERRORLEVEL number 如果最后运行的程序返回一个等于或大于 指定数字的退出编码,指定条件为 true。 string1==string2 如果指定的文字字符串匹配,指定条件为 true。 EXIST filename 如果指定的文件名存在,指定条件为 true。 command 如果符合条件,指定要执行的命令。如果指定的 条件为 FALSE,命令后可跟一个执行 ELSE 关键字后的命令的 ELSE 命令。ELSE 子句必须在 IF 之后出现在同一行上。例如: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )因为 del 命令需要用一个新行终止,以下子句不会有效:IF EXIST filename. del filename. ELSE echo filename. missing由于 ELSE 命令必须与 IF 命令的尾端在同一行上,以下子句也不会有效: IF EXIST filename. del filename. ELSE echo filename. missing如果都放在同一行上,以下子句有效: IF EXIST filename. (del filename.) ELSE echo filename. missing如果命令扩展名被启用,IF 会如下改变: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable command其中,比较运算符可以是: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于及 /I 开关;如果该开关被指定,则说明要进行的字符串比较不分大小写。/I 开关可以用于 IF 的 string1==string2 的形式上。这些比较都是通用的;原因是,如果 string1 和 string2 都是由数字组成的,字符串会被转换成数字,进行数字比较。CMDEXTVERSION 条件的作用跟 ERRORLEVEL 的一样,除了它是在跟与命令扩展名有关联的内部版本号比较。第一个版本是 1。每次对命令扩展名有相当大的增强时,版本号会增加一个。命令扩展名被停用时,CMDEXTVERSION 条件不是真的。如果已定义环境变量,DEFINED 条件的作用跟 EXISTS 的一样,除了它取得一个环境变量,返回的结果是 true。如果没有名为 ERRORLEVEL 的环境变量,%ERRORLEVEL%会扩充为 ERROLEVEL 当前数值的字符串表达式;否则,您会得到其数值。运行程序后,以下语句说明 ERRORLEVEL 的用法: goto answer%ERRORLEVEL% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1您也可以使用以上的数字比较: IF %ERRORLEVEL% LEQ 1 goto okay如果没有名为 CMDCMDLINE 的环境变量,%CMDCMDLINE%将在 CMD.EXE 进行任何处理前扩充为传递给 CMD.EXE 的原始命令行;否则,您会得到其数值。如果没有名为 CMDEXTVERSION 的环境变量,%CMDEXTVERSION% 会扩充为 CMDEXTVERSION 当前数值的字串符表达式;否则,您会得到其数值。
微软图形界面操作系统Windows NT问世以来,DOS是一个后台程序的形式出现的。名为Windows命令提示符。
推荐系统
电脑公司Ghost Win7 Sp1 装机万能版2022年5月(32位) 提供下载
语言:中文版系统大小:3.13GB系统类型:新萝卜家园 Ghost Win7 x64 SP1 极速版2022年4月(64位) 高速下载
语言:中文版系统大小:3.91GB系统类型:新萝卜家园 GhostWin7 SP1 电脑城极速稳定版2022年4月(32位) ISO镜像高速下载
语言:中文版系统大小:3.13GB系统类型:新萝卜家园 GhostWin7 SP1 电脑城极速稳定版2022年5月(32位) ISO镜像高速下载
语言:中文版系统大小:3.13GB系统类型:电脑公司Ghost Win7 x64 Sp1装机万能版2022年5月(64位) ISO镜像免费下载
语言:中文版系统大小:3.91GB系统类型:笔记本&台式机专用系统 GhostWin7 32位旗舰版2022年5月(32位) ISO镜像免费下载
语言:中文版系统大小:3.13GB系统类型:番茄花园GhostWin7 SP1电脑城极速装机版2022年5月(32位) 最新高速下载
语言:中文版系统大小:3.13GB系统类型:深度技术Ghost Win7 Sp1 电脑城万能装机版2022年5月(32位) ISO高速下载
语言:中文版系统大小:3.13GB系统类型:
相关文章
- WinXP系统怎样看显存?看显存的办法
- WinXP系统如何设置一台电脑2个显示器?
- WinXP系统Svchost.exe应用程序出错怎样办?
- WinXP提示系统管理员设置了系统策略防范进行此安装的办法
- WinXP系统QQ图标不见了怎样办?
- WinXP系统电脑图标变大了怎样处理?
- WinXP系统收藏夹备份的办法
- WinXP系统虚拟内存最小值太低怎样办?
- WinXP系统打开页面出现乱码的处理办法
- WinXP页面提示Sysfader iexplore.exe应用程序出错的处理办法
- 如何处理WinXP光驱自动弹出的问题?
- 为啥Word只能用安全模式打开?Word不用安全模式打开的办法
- WinXP组策略提示“MMC无法创建管理单元”怎样办?
- WinXP访问工作组计算机密码的办法
热门系统
热门文章
常用系统
- 1番茄花园Ghost Win8.1 (X32) 纯净版2022年5月(免激活) ISO镜像免费下载
- 2番茄花园Ghost Win8.1 (X32) 喜迎国庆 纯净版2020年10月(免激活) ISO镜像免费下载
- 3深度技术Ghost Win8.1 x32位 特别纯净版2020年6月(免激活) ISO镜像高速下载
- 4深度技术Ghost Win8.1 x32位 特别纯净版2020年3月(免激活) ISO镜像高速下载
- 5深度技术Ghost Win8.1 X32 纯净正式版下载 2018年09月(永久激活)
- 6新雨林木风 Windows10 x86 企业装机版2021年10月(32位) ISO镜像高速下载
- 7雨林木风Ghost Win8.1 (X64) 极速纯净版2020年7月免激活) ISO镜像高速下载
- 8新萝卜家园 Ghost XP SP3系统 电脑城极速纯净版 2022年1月 ISO镜像高速下载
- 9深度技术Ghost Win7 Sp1 电脑城万能装机版2020年2月(32位) ISO高速下载