批处理基本语法教程(3)
我们还是开篇引入一个实例
@echo off
:table
title 实例3
color 3f
cls
echo.
echo.
echo. 这是第3个实例
echo.
echo.
set /p a=请输入变量a的内容
if %a%==5 exit
if %a%==6 goto table
echo. %a%
pause >nul
运行结果如下
我们看到,还是熟悉的界面
接下来,我们讲解一下程序的各个命令
goto 命令
goto命令是配合标签来使用的,作用是当程序执行到goto命令时,跳转到程序的任意一个地方继续执行
例如实例中,当执行到goto命令时,会跳转到:table处继续执行
具体用法如下
goto 标签名称
标签是在英文或数字前面加一个英文冒号构成的
用法是:
:标签名称
例如:
:table
这样在程序执行过程中碰到了goto命令,就会跳转到标签处继续执行了
2.start命令
start命令用于执行某个程序,或打开某个网址
例如
start example.exe
或者
start https://www.1314.cool/
3.if 命令
关于if命令,有以下三个用法
判断变量与变量的值是否相等
判断文件是否存在
第一种 判断变量与变量值是否相等
用法 if 条件表达式 语句1 else 语句2
例如 if %a%==3 echo. 3 else echo. 4
含义是:如果变量a的值是3,则输出3,如果不是3,则输出4
关于条件表达式
条件表达式是条件运算符和两边的参数组成的
常用条件表达式符号
== 两式相等
>=大于等于
<=小于等于
其他的类型以后会详细讲到
第二种, 判断文件是否存在
if exist 文件路径 (文件存在要执行的命令) else 文件不存在要执行的命令
4.exit命令
exit命令是退出程序,执行完毕直接退出程序
以上就是今天的全部内容,感谢大家的阅读
暂无评论
发表评论