用bat脚本实现同时ping多个ip地址把结果返回到一个txt文本内容如果
用bat脚本实现同时ping多个ip地址把结果返回到一个txt文本内容如果ping...
echo off & title Ping 检测IP连接By 依梦琴瑶cd /d %~dp0setlocal enabledelayedexpansion::设置包含IP列表的文件set List=需检测的IP.txt::设置结果文件名set result=Ping结果.txtif not exist "%List%" ( echo %List% 不存在 pause&exit)if exist "%result%" del "%result%"echo到此结束了?。
time /t >>1.txt ping -n 5 192.168.4.5 >>1.txt set /p a=现在是<nul >>1.txt time /t >>1.txt :: PS:结果输出到了1.txt中,代码中的-n 后面的数字是决定ping的次数,可以自行更改,
echo off & title Ping 检测IP连接By 依梦琴瑶cd /d %~dp0setlocal enabledelayedexpansion::设置包含IP列表的文件set List=需检测的IP.txt::设置结果文件名set result=Ping结果.txtif not exist "%List%" ( echo %List% 不存在 pause&exit)if exist "%result%" del "%result%"echo到此结束了?。
time /t >>1.txt ping -n 5 192.168.4.5 >>1.txt set /p a=现在是<nul >>1.txt time /t >>1.txt :: PS:结果输出到了1.txt中,代码中的-n 后面的数字是决定ping的次数,可以自行更改,
用命令直接打印ping的结果到一个TXT文件即可比如ping 127.0.0.1,将结果记录到c:\1.txt ping 127.0.0.1 >c:\1.txt
echo offsetlocal enabledelayedexpansionecho 127.1>ip.txtecho 127.1>>ip.txtecho 127.1>>ip.txtecho 127.1>>ip.txtecho 127.1>>ip.txtecho 127.1>>ip.txtecho 127.1>>ip.txtrem 事先把ip或域名每行一个保存在ip.txt就不需要上面这些echo语句了。set w=400set h=200echo zhidao.bai到此结束了?。
如何在BAT中把PING结果输出到文本中居中显示 -
可以用>或>>符号把显示结果输出到文本。比如:ping 192.168.1.1 >c:\abc.txt,就是把结果输出到c:\abc.txt文件。说明符号>>是追加的意思,就是把显示结果追加到文件结尾处。
echo offfor /f "tokens=*" %%a in (a.txt) do (pint %%a >>result.txt)exit
想写一个bat脚本ping多个ip地址 -
echo offset @=q&set/an=0x53b7e0b4title Any question +%@%%@% %n%cd /d "%~dp0">checkip.bat echo;@ping %%1 -n 3 -w 15^|find /i "TTL="^&^&(^>^>"%~dp0result.txt" echo;%%1 Y ^& exit)^|^|(^>^>"%~dp0result.txt" echo;%%1 N ^& title Any question 是什么。
/p a=请输入IP1地址:x0d\x0aset /p b=请输入IP2地址:\x0d\x0aset /p a1=请输入IP1的Ping次数:\x0d\x0aset /p b1=请输入IP2的Ping次数:\x0d\x0aPing -n %a1% %a%\x0d\x0aPing -n %b1% %b%\x0d\x0aecho PING完成\x0d\x0apause\x0d\x0agoto :ip 有帮助请点赞。
想求一个BAT文件用于PING多个IP的批处理命令 -
您把您的各ip列表放到ip.txt中,再写个myping.bat,双击运行即可。其中ping部分的参数您自己改就行了。for /f "delims=" %%i in (ip.txt) do ping %%i 如果是相同网段的多个连续地址,就不用ip.txt文件了,可以这样写:for /l %%i in (1,1,100) do ping 192.168.15.%%i 到此结束了?。
复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem ping检测多个ip/域名的通断情况mode con lines=3000set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"for /f "delims=:" %%a in ('type "%~f0"^|findstr /n "^说完了。