永发信息网

如何用bat文件编写一个有时间间隔的ping命令,并记录结果到本地。

答案:2  悬赏:80  手机版
解决时间 2021-12-16 15:20
  • 提问者网友:爱上孤独
  • 2021-12-16 00:20
类似ping一个地址1次,然后等待5分钟,再ping一个地址1次,以此类推。最好是每次ping的结果都记录到同一个本地txt文件里面,方便查询。
最佳答案
  • 五星知识达人网友:不正经的草莓
  • 2021-12-16 01:26
假设地址为: 192.168.1.1,则:
ping 192.168.1.1 >> log.txt

PING 127.1 -n 300

ping 192.168.1.2 >> log.txt

PING 127.1 -n 300

.......
全部回答
  • 1楼网友:几杯薄酒
  • 2021-12-16 01:50
1、运行bat后的效果图:http://kanwode.tv/qivsran/baidu/100851692.jpg 2、ip.txt中ip的格式(范例)(因你说是ip的后两位,前面的两位都是192.168) 1.5 1.6 1.7 1.8 1.9 1.10 3、bat代码(另存为xx.bat,双击) @echo off&&setlocal enabledelayedexpansion if not exist ip.txt echo ip.txt不在同级目录下。&&pause>nul&&goto :eof for /f "delims=" %%a in (ip.txt) do ( set var=%%a if not exist !var!.bat call :crit start !var!.bat) exit :crit >>!var!.bat echo echo off >>!var!.bat echo :start >>!var!.bat echo cls >>!var!.bat echo ping 192.168.!var! -n 4 ^&^&title 192.168.!var! 通。^|^|title 192.168.!var! 不通。%%date%% %%time:~0,5%% >>!var!.bat echo goto start goto :eof ::有问题百度hi我,你二级的百度用户,提问题一分也没有,我是看着有个谢谢才写的,这段代码几乎减掉你所有的工作量了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯