bat处理中,实现变量赋值,变量自增,求代码
setza==192.168.1.1setzb==192.168.2.134setzc==10.85.3.21setzd==113.53.86.1setze==...se...
set za==192.168.1.1
set zb==192.168.2.134
set zc==10.85.3.21
set zd==113.53.86.1
set ze==...
set zf==..
cls
ping %ip% -n 2 -l 512>>m.txt
echo ...................................>>m.txt
if not %ip%==zh (set /a ip+=????)问题在此处,如何实现变量ip 能够依次 =za、zb、zc、zd、ze、zf.....
cls
最终实现 ping %ip% -n 2 -l 512 实际上 代码为 ping 192.168.1.1 然后是ping 192.168.2.134依次类推 展开
set zb==192.168.2.134
set zc==10.85.3.21
set zd==113.53.86.1
set ze==...
set zf==..
cls
ping %ip% -n 2 -l 512>>m.txt
echo ...................................>>m.txt
if not %ip%==zh (set /a ip+=????)问题在此处,如何实现变量ip 能够依次 =za、zb、zc、zd、ze、zf.....
cls
最终实现 ping %ip% -n 2 -l 512 实际上 代码为 ping 192.168.1.1 然后是ping 192.168.2.134依次类推 展开
1个回答
展开全部
@echo off
setlocal enabledelayedexpansion
set za=192.168.1.1
set zb=192.168.2.134
set zc=10.85.3.21
set zd=113.53.86.1
set ze=...
set zf=..
(for %%i in (a b c d e f) do (
ping !z%%i! -n 2 -l 512
echo ...................................
))>m.txt
pause
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询