假如我们要ping 10.1.1.1--254的网段,结果到ip.txt文件中,那么:
for /l %d in (1,1,254) do ping 10.1.1.%d -n 1 >>ip.txt
其中:FOR %variable IN (set) DO command [command-parameters]是语法,注:in和do之间的set表示的字符串或变量可以是一个,也可以是多个,每一个字符串或变量,我们称之为一个元素,每个元素之间,用空格键、跳格键、逗号、分号或等号分隔。
/l是带开关的的for语法,代码中的(1,1,254),第1个1是从1开始,第2个1是跳数为1,每次累加1,第3个254是到254为止不再进行动作。
再如:累加一个从1到10的数字并打印出来:文章来源:https://www.toymoban.com/news/detail-531142.html
for /l %i in (1,1,10) do set /a a=a+%i
* 如果是在bat文件中,%%variable要双写%文章来源地址https://www.toymoban.com/news/detail-531142.html
到了这里,关于用批处理命令批量ping一个网段的IP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!