当前位置: 洪哥笔记 > Windows > bat中IF的用法

 

bat中IF的用法


关键词

Dos if 批处理

摘要

Dos是指从windows系统开机进入的命令行界面,或是进入桌面后启用的CMD窗口。bat是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。
Dos是指从windows系统开机进入的命令行界面,或是进入桌面后启用的CMD窗口。bat是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。
在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。
在这里,要讲的是bat中的if判断命令,也是在bat编写中,经常用到的,这里简单介绍下bat if命令的一些常规使用方法,需要的朋友可以参考下
If 命令  
if 表示将判断是否符合规定的条件,从而决定执行不同的命令。  
有三种格式:  
1)、if "参数" == "字符串"  待执行的命令  
参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号)  
如if "%1"=="a" format a:  
if {%1}=={} goto noparms  
if {%2}=={} goto noparms  
2)、if exist 文件名 待执行的命令  
如果有指定的文件,则条件成立,运行命令,否则运行下一句。
如if exist config.sys edit config.sys  
3)、if errorlevel / if not errorlevel 数字  待执行的命令  
如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。
如if errorlevel 2 goto x2  
DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:bat中IF的用法:http://www.splaybow.com/post/bat-if.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« windows下通过批处理快速批量更换IP方法 Cmd命令与PowerShell命令的交互 »