批处理--制作的小软件用于PING包测试 源代码

本文介绍了一款用于网络测试的批处理脚本,包括查看网络配置、设置静态IP、执行PING测试、记录测试结果及远程设置等功能。

@echo off

cd \

color 0A

title PING TEST
dir c:\ | find "测试数据"   
if %errorlevel%==0 goto main        REM--如果有就跳到:ok
if %errorlevel%==1 goto end       REM--如果没就跳到:end
:end
md c:\测试数据
:main

mode con: cols=80 lines=30

cls

echo --------------------------------------------------------------------------------

echo                                       说 明
echo.           
echo                                  PING包测试工具 
echo.
echo                              讯风通信 产品部 V1.1版

echo --------------------------------------------------------------------------------
echo                                 1.本机查看
echo                                 2.本机设置
echo                                 3.远端设置
echo                                 4.查看测试结果
echo                                 5.退出

set /p ch= 请选择[1,2,3,4,5];

if %ch%==1 goto ping1
if %ch%==2 goto ping2
if %ch%==3 goto ping3
if %ch%==4 goto ping4
if %ch%==5 exit
:ping1
ipconfig /all
echo 按任意反回主界面... && pause>nul
goto main
:ping2
set /p staticaddr=请输入本机ip地址:
set /p gateway=请输入网关:

::【批处理设置静态IP】********** 复制以下内容保存为bat
netsh interface ip set address name="本地连接" source = static addr =%staticaddr% mask=255.255.255.0
netsh interface ip set address name="本地连接" gateway =%gateway% gwmetric =0

echo 按任意反回主界面... && pause > nul
goto main
:ping3
set /p ipadress=请输入ip地址:
set /p L=请输入数据包长度:
set /p N=请输入PING包个数:

set "T=%time:~0,-3%"
set "D=%date:~0,-3%"

echo start time: %date% %time% >>测试时间"%D%%T::=-%".txt
ping %ipadress% -l %L% -n %N%
ping %ipadress% -l %L% -n %N% >>测试时间"%D%%T::=-%".txt
echo end time: %date% %time% >>测试时间"%D%%T::=-%".txt
set path=%path%;c:\
@Echo off

move 测试时间"%D%%T::=-%".txt c:\测试数据
echo 按任意反回主界面... && pause > nul
goto main
:pingX
echo start time: %date% %time% >>测试时间"%D%%T::=-%".txt
ping 192.168.0.33 >>测试时间"%D%%T::=-%".txt
echo end time: %date% %time% >>测试时间"%D%%T::=-%".txt

echo 按任意反回主界面... && pause > nul

goto main
:ping4
start c:\测试数据\测试时间"%D%%T::=-%".txt

echo 按任意反回主界面... && pause > nul

goto main

转载于:https://my.oschina.net/hanxiaowei/blog/70237

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值