👉博__主👈:米码收割机
👉技__能👈:C++/Python语言
👉公众号👈:测试开发自动化
👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术
.bat文件循环与条件判断
1. for 循环
例:使用for循环来遍历变量中的每一个元素。
@echo off set numbers=1 2 3 4 5 for %%i in (%numbers%) do ( echo %%i )
运行结果:
1
2
3
4
5
代码说明:
首先创建了一个叫做 numbers 的字符串变量,它包含了我们要遍历的所有数字。然后,我们使用 for 循环遍历 numbers 变量中的每一个元素,打印出每一个数字。
2. 条件判断
2.1 if 语句
例:判断变量是否等于hello,如果等于就输出hello.
@echo off set VAR=hello if "%VAR%"=="hello" echo The variable is hello
运行结果:
The variable is hello
代码说明:
这个脚本将检查变量 VAR 是否等于 “hello”,如果是,则输出 “The variable is hello”。
例:判断文件是否存在
@echo off if exist myfile.txt echo The file exists
如果文件存在,运行结果:
The file exists
2.if-else 语句
例:判断变量是否等于hello,如果等于就输出The variable is hello.
@echo off set VAR=hello if "%VAR%"=="hello" ( echo The variable is hello ) else ( echo The variable is not hello )
运行结果:
The variable is hello
代码说明:
这个脚本将检查变量 VAR 是否等于 “hello”,如果是,则输出 “The variable is hello”,否则,输出 “The variable is not hello”。