ping某些ip地址,如果通,生成1号文件,生成2号文件(附脚本下载地址)
ping某些ip地址,如果通,生成1号文件,生成2号文件(附脚本下载地址)
实验:ping通某些ip地址,生成1号文件sucess.txt, ping不通则生成2号文件fail.txt。
(1)准备ping_list.txt文件
创建一个文本文件,例如命名为ping_list.txt
,并在其中列出你想要ping的所有IP地址,每个地址占一行。
在我准备的3个ip地址中,10.12.12.24是ping不通的:
(2)准备好bat文件,bat文件的内容如下
@echo off
setlocal enabledelayedexpansion
set "successFile=success.txt"
set "failFile=fail.txt"
if exist "%successFile%" del "%successFile%"
if exist "%failFile%" del "%failFile%"
for /f "tokens=*" %%i in (ping_list.txt) do (
ping -n 1 %%i > nul
if !errorlevel! equ 0 (
echo %%i >> "%successFile%"
) else (
echo %%i >> "%failFile%"
)
)
echo Ping operations completed.
echo Successful pings are saved in %successFile%.
echo Failed pings are saved in %failFile%.
(3)执行ping_script.bat
使用方法如下:
1、确保ping_list.txt
文件和ping_script.bat
批处理脚本位于同一目录下。
2、双击运行ping_script.bat
。
执行后,脚本会读取ping_list.txt
文件中的每个IP地址,尝试ping这些地址,并将成功的ping操作结果保存到success.txt
文件中,将失败的ping操作结果保存到fail.txt
文件中。
请确保在运行此脚本之前你有足够的权限来创建和修改文件,并且你的系统允许执行批处理脚本,脚本的名字尽可能的使用英文或者路径不要带宽字符等,以免运行失败。
上图就是执行脚本后多的两个txt, fail.txt收集的则是ping失败的ip地址,success.txt收集的则是ping成功的ip地址。
注意:可能某个ip地址是在线的,但是禁ping, 针对这种情况可以使用arp扫描或者到网关设备上进行查看arp表。
附:ping某些ip地址,如果通,生成1号文件,生成2号文件(bat脚本).zip
ping某些ip地址,如果通,生成1号文件,生成2号文件.zip
另外再附一个ping通并输出带宽时间的txt的bat脚本(运行后输入ip地址后回车,输出的txt文件放在与bat脚本在同目录下):
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » ping某些ip地址,如果通,生成1号文件,生成2号文件(附脚本下载地址)
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm