【windows批处理batch】.bat文件循环判断语句

简介: 【windows批处理batch】.bat文件循环判断语句

👉博__主👈:米码收割机

👉技__能👈: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”。



相关文章
|
2天前
|
Windows
Windows批处理(BAT)文件执行时“一闪而过或闪退”问题及解决方法
Windows批处理(BAT)文件执行时“一闪而过或闪退”问题及解决方法
7 1
|
11天前
|
Python Windows
在 Windows 平台下打包 Python 多进程代码为 exe 文件的问题及解决方案
在使用 Python 进行多进程编程时,在 Windows 平台下可能会出现将代码打包为 exe 文件后无法正常运行的问题。这个问题主要是由于在 Windows 下创建新的进程需要复制父进程的内存空间,而 Python 多进程机制需要先完成父进程的初始化阶段后才能启动子进程,所以在这个过程中可能会出现错误。此外,由于没有显式导入 Python 解释器,也会导致 Python 解释器无法正常工作。为了解决这个问题,我们可以使用函数。
18 5
|
25天前
|
Windows
windows系统bat批处理 打开乱码
windows系统bat批处理 打开乱码
22 4
|
25天前
|
Java Windows
windows系统bat批处理 一键配置java jdk环境变量
windows系统bat批处理 一键配置java jdk环境变量
26 4
|
25天前
|
关系型数据库 MySQL 数据安全/隐私保护
windows系统bat批处理 mysql 脚本启动关闭
windows系统bat批处理 mysql 脚本启动关闭
50 3
|
25天前
|
Windows
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
windows系统bat批处理 网络设置大全 设置静态、动态IP地址
23 2
|
25天前
|
Windows
windows系统bat批处理 打开设备管理器
windows系统bat批处理 打开设备管理器
23 1
|
25天前
|
Windows
windows系统bat批处理 开机一键多个程序
windows系统bat批处理 开机一键多个程序
17 1
|
6天前
|
资源调度 Windows
Windows系统yarn : 无法加载文件
Windows系统yarn : 无法加载文件
9 0
|
25天前
|
Windows
windows系统bat批处理 windows 关机,重启,锁定,休眠,注销
windows系统bat批处理 windows 关机,重启,锁定,休眠,注销
66 0