运用批处理命令实现对IP.TXT文件的ip地址进行ping *** 作,并按照固定格式输出到指定txt文档中

运用批处理命令实现对IP.TXT文件的ip地址进行ping *** 作,并按照固定格式输出到指定txt文档中,第1张

@echo off

cd /d "%~dp0"

for /f "tokens=1,2" %%a in ('type "IPtxt"') do (

echo;开始ping%%a,稍后……

ping %%b >>"结果txt" 2>&1

echo;————————————————————————————>>"结果txt"

)

pause

互助互利,及时采纳回答

 Ping是一个通信协议,网络是否连通可利用Ping命令来进行检查,很好地帮助用户分析和判定网络故障,在WinXP的局域网中检查IP地址Ping是否连通,其实可创建一个批处理文件来判断IP地址Ping是否连通。下面小编给大家介绍创建批处理文件判断IP地址是否能Ping通的技巧,具体 *** 作方法如下:

1、打开记事本,输入如下的命令:

@Echo off

date /t > IPListtxt

time /t >> IPListtxt

echo =========== >> IPListtxt

For /L %%f in (1,1,100) Do Pingexe -n 2 1921680%%f Find

"Request timed out" & echo 1921680%%f Timed Out >>

IPListtxt & echo off

cls

Echo Finished!

@Echo on

Notepadexe IPListtxt

2、将此文件存为PingIPbat。

3、运行PingIPbat文件,就会生成一个IPListtxt文件,里面记录了哪些IP地址Ping不通。

PS:

1、需把里面的192,1680修改成你所在的IP网段。

2、如果某一IP的计算机使用防火墙便会防止Ping,是判断不出来的。

关键在于,你这个pingbat的文件不可以叫做ping,你可以改成除了ping以外的任何,

(例:pinbat)。因为bat会在所在文件夹内查找可引用程序的名字(不带扩展名)。

也就是以ping为bat文件名时,它引用了自身。所以错误。

试试小改动一下(@@) :

ping 17226%input0%%%A -n 1 -w 2 | find "Reply">>ping%input0%log

---------------------------------------------

看到楼主的补充好晕,开始以为是“|”问题后来测试感觉也不像。原来是楼主将文件保存为了ping,由于批处理中未指定扩展名,CMD会将ping视为pingbat而不是pingexe,所以批处理一直处于被占用的状态,想想也知道,文件一直调用自己自然陷入死循环。

以上就是关于运用批处理命令实现对IP.TXT文件的ip地址进行ping *** 作,并按照固定格式输出到指定txt文档中全部的内容,包括:运用批处理命令实现对IP.TXT文件的ip地址进行ping *** 作,并按照固定格式输出到指定txt文档中、创建批处理文件判断IP地址是否能Ping通、批处理ping没反应为什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10171025.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存