批处理运行文本

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:59:33
@echo off
for /f %%i in (1.txt) do ping %%i
这个只能运行一行文本 我想同时ping 2个或更多%%i应该改哪 不要重复文本每行内容

楼主,这样行不行啊?只能这样了!
@echo off & setlocal enabledelayedexpansion
set /a u=1
for /f "delims=" %%i in (123.txt) do (
echo @echo off>!u!.bat
echo ping %%i>>!u!.bat
start !u!.bat
set /a u+=1
)
exit

例123.txt内容为:
1.1.1.1
1.1.1.2
1.1.1.3

同时ping 2个以上的IP还真没发现有这个功能。。。楼下回答。。

另外这个FOR语句有错吧?貌似in ("1.txt") do