DOS 指令 解释 一下 不懂
for/L%iIN(1,1,254)DOping-w2-n1192.168.1.%i这是一个DOS指令请拆分解释一下谢谢比如%变量%后面为什么是iIN(1,1,254)这...
for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%i 这是一个DOS指令 请拆分解释一下 谢谢
比如%变量 %后面为什么是i IN (1,1,254)这个集合为什么要这么写
首先我知道这个指令是干嘛的 但是意思不知道 知道后 好方便我记忆 谢谢 展开
比如%变量 %后面为什么是i IN (1,1,254)这个集合为什么要这么写
首先我知道这个指令是干嘛的 但是意思不知道 知道后 好方便我记忆 谢谢 展开
1个回答
展开全部
for 后面的是循环表达式,意思为变量i,从1开始到254,每次循环后i=i+1,循环体中,最后ping命令用到了变量i,意思为从192.168.1.1开始一直ping到192.168.50.254,-w 2表示指定timeout 2s,-n 1表示每个ip ping一次
此处%后面未必要用i,只需保证和ping命令中最后引用的变量一致即可,比如改成如下:
for /L %j IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%j
IN (1,1,254)
则表示从1开始到254每次+1,(a,b,c)表示从a开始到c每次+b
此处%后面未必要用i,只需保证和ping命令中最后引用的变量一致即可,比如改成如下:
for /L %j IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%j
IN (1,1,254)
则表示从1开始到254每次+1,(a,b,c)表示从a开始到c每次+b
追问
这个属于什么知识呢 DOS语法? 那个timeout 2S 有什么意义
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |