批处理文件内容
for /L %%a in (1,1,254) do call ping.bat %%a
目的:想写个打开254个窗口,执行ping.bat,用变量%%a,作为ping.bat的参数,问题是现在只执行第一个%%a,就是1,而不会递增到255,是不是for /L,不支持call bat文件?用for / f 就没有问题!
还有个问题:命令ping 192.168.0.1 | findstr "Relpy" >nul ,在dos下直接执行正常,如果写在批处理下,就会显示成ping 192.168.1.1 | findstr "Reply" 1>nul
,请教多出来的1是怎么回事,请高手指点,先谢谢啦!!
for /L %%a in (1,1,254) do call ping.bat %%a
目的:想写个打开254个窗口,执行ping.bat,用变量%%a,作为ping.bat的参数,问题是现在只执行第一个%%a,就是1,而不会递增到255,是不是for /L,不支持call bat文件?用for / f 就没有问题!
还有个问题:命令ping 192.168.0.1 | findstr "Relpy" >nul ,在dos下直接执行正常,如果写在批处理下,就会显示成ping 192.168.1.1 | findstr "Reply" 1>nul
,请教多出来的1是怎么回事,请高手指点,先谢谢啦!!
