有意思的BAT CMD if while循环 整型自增

本文详细介绍了一个使用BAT脚本实现的循环测试示例,包括如何设置延迟执行、条件判断和进程管理。通过示例代码,读者可以了解到如何在Windows环境下进行自动化测试,特别关注了ping命令的连续执行和进程的定时终止。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

我们开发过程中经常遇到写bat进行测试的,需要对这方面有些基础,我给出个示例,也方便自己以后工作做参考。

@echo off
title qifa
:loop
	rem setlocal enabledelayedexpansion
	set /a a+=1	
	echo loop %a%
	@choice /t 1 /d y /n >nul
	rem 判断等于1,启动ping
	if %a% == 1 (
		echo start ping bat success!
		rem start ping.bat
		start adb shell ping -c 35 192.168.10.238 >> ping.txt
	)
	if %a% == 60 (
		rem 杀死ping进程
		echo Kill ping cmd!
		TASKKILL /F /IM adb.exe
	)

	if %a% == 120 (
		rem 重新初始化变量
		echo reset
		set /a a=0
	)
	
goto loop
pause
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值