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)这个集合为什么要这么写
首先我知道这个指令是干嘛的 但是意思不知道 知道后 好方便我记忆 谢谢
展开
 我来答
神灵武士SW
推荐于2016-03-24 · TA获得超过660个赞
知道小有建树答主
回答量:452
采纳率:0%
帮助的人:282万
展开全部
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
追问
这个属于什么知识呢 DOS语法? 那个timeout 2S 有什么意义
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式