`
xiaofengtoo
  • 浏览: 493913 次
  • 性别: Icon_minigender_1
  • 来自: xiamen
社区版块
存档分类
最新评论

dos 测试网络连接是否正常(bat)

    博客分类:
  • IT
阅读更多

由于一个亲戚,电脑水平不高,有时候电脑老上不了网,自己不明白原因,让他们自己去ping ,他们觉得麻烦,希望能有个小程序测试测试,所以就写了以下dos 程序!

 

简介版:(仅测试互联网)

 

@echo off
color 3b
@echo ======================================================
@echo         测试需要几秒到十几秒时间,请耐心等候......
@echo ======================================================
@echo         当前时间 %date%,%time%
@echo ======================================================
d:
echo          测试互联网是否正常连接 
echo google=======================>d:\a.txt
ping 66.249.89.104 >d:\a.txt

for /f %%i in ('find "Reply from 66.249.89.104" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 互联网(外网)连接正常!
if %sf%==----------  echo 互联网(外网)连接异常!请致电给你的网络服务商!或检查你的路由是否正常工作,或者检查你的拨号是否正确!
echo ======================================================
pause

 

 

完整版:(可排查故障)

 

完整版的用于故障排除,如果没有架设局域网的话,第3项测试可以不用理会!

 

@echo off
color 3b
::: http://www.huashifu.net/book/export/html/1296
@echo ======================================================
@echo         测试需要几秒到十几秒时间,请耐心等候......
@echo ======================================================
@echo         当前时间 %date%,%time%
@echo ======================================================
d:
echo          1: 测试网卡是否正常
echo 127.0.0.1====================>d:\a.txt
ping 127.0.0.1 >d:\a.txt
for /f %%i in ('find "Reply from 127.0.0.1" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 网卡正常工作!
if %sf%==----------  echo 网卡异常(故障)! 原因一般为:网卡损坏或网卡的驱动程序发生错误!请重新安装网卡的驱动程序或更换网卡!
echo ======================================================
 
echo          2: 测试网络协议是否正常工作 
rem 先获取ip 后测试ping 本机IP测试协议是否正常
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i
for /f "tokens=14" %%j in ('ipconfig -all^| find /i "Dhcp Enabled"') do set DHCP=%%j

rem 如果你的系统是win7,那么上句的FOR循环应如下写,否则获取不了IP
rem for /f "tokens=2" %%i in ('arp -a ^| find /i "Interface"') do set ip=%%i
rem 或者:
rem for /f "tokens=14" %%i in ('ipconfig ^| find /i "ipv4 address"') do set ip=%%i
rem ==================

echo ip==========================>d:\a.txt
ping %ip% >d:\a.txt


for /f %%i in ('find "Reply from %ip%" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 网络协议正常工作!
if %sf%==----------  echo 网络协议异常! 请1:在桌面上右键单击"网上邻居"图标,在弹出的快捷菜单中选择"属性"选项,打开"网络连接"对话框,第2步 右键单击"本地连接"图标,在弹出的快捷菜单中选择"属性"选项,打开"本地连接 属性"对话框。3:在此对话框中,可以检查是否安装了TCP/IP等协议,也可以选中TCP/IP,单击"属性"按钮,在打开的对话框中对协议的属性进行配置!

echo ======================================================

echo          3: 测试网络连接情况是否正常 
for /f "tokens=15" %%k in ('ipconfig -all^| find /i "Dhcp Server"') do set DHCPS=%%k
echo DHCP========================>d:\a.txt
ping %DHCPS% >d:\a.txt

for /f %%i in ('find "Reply from %DHCPS%" d:\a.txt') do set sf=%%i   ::: 命令行返回设置变量
if %sf%==Reply       echo 局域网网络连接正常!
if %sf%==----------  echo 局域网网络连接异常!请检查网线水晶头或路由设置、路由是否正常工作!
echo ======================================================

echo          4: 测试互联网是否正常连接 
echo google=======================>d:\a.txt
ping 66.249.89.104 >d:\a.txt

for /f %%i in ('find "Reply from 66.249.89.104" d:\a.txt') do set sf=%%i
if %sf%==Reply       echo 互联网(外网)连接正常!
if %sf%==----------  echo 互联网(外网)连接异常!请致电给你的网络服务商!或检查你的路由是否正常工作,或者检查你的拨号是否正确!
echo ======================================================
pause

 

 

分享到:
评论

相关推荐

    BAT批处理脚本-测试网络是否通畅.zip

    首先,我们来看"测试网络是否通畅.bat"这个文件,这是一个典型的批处理文件,用于检查计算机与目标网络地址之间的连接状态。通常,我们会使用`ping`命令来实现这个功能,`ping`命令通过发送ICMP回显请求数据包到指定...

    BAT批处理脚本-加密解密-测试网络是否通畅.zip

    在“测试网络是否通畅.bat”这个例子中,我们可以推测这个脚本可能包含了ping命令,用于检查网络连接是否正常。 在批处理脚本中,我们可以通过以下几种方式实现文件操作: 1. **复制文件**:使用`copy`命令可以将...

    windows dos 命令 bat 集合

    - **ping**:测试网络连接,验证到特定主机的可达性。 - **ipconfig**:显示网络配置信息,如IP地址、子网掩码和默认网关。 - **netstat**:显示网络连接、路由表和网络接口统计。 - **tracert**:追踪数据包到...

    bat.zip_bat_dos bat文件操作

    3. **网络类操作**:批处理文件可以用于网络管理,例如`ping`命令测试网络连接,`net use`建立网络连接,`ftp`命令进行文件传输,甚至可以通过`telnet`进行远程登录。 4. **系统类操作**:可以使用批处理文件进行...

    宽带连接测试批处理

    在本场景中,"宽带连接测试批处理"是指通过编写一个批处理脚本来实现宽带网络的自动登录和断开,以提高效率并简化用户操作。批处理脚本通常是基于DOS或Windows操作系统中的命令行工具,如cmd.exe,它允许用户预先...

    BAT批处理脚本-网络相关操作-测试网络是否通畅.cmd.zip

    总结,"BAT批处理脚本-网络相关操作-测试网络是否通畅.cmd.zip"是一个用于检查网络连接状况的批处理脚本,使用时需将其恢复为`.cmd`格式并谨慎执行。批处理脚本能够简化日常的网络管理任务,但也需要注意其潜在的...

    无网络连接,则声音提醒

    这个小工具的工作流程可能是这样的:当用户运行.bat文件时,内部调用的.vbs脚本会隐藏DOS窗口,然后执行ping命令去测试网络连通性。如果ping命令返回成功,表示网络连接正常;反之,如果ping失败或超时,说明没有...

    BAT批处理脚本-网络相关操作-显示网络配置.bat.zip

    2. `ping`:这是一个网络诊断工具,用来检查网络连接是否正常。通过向目标主机发送ICMP回显请求,可以判断目标主机是否可达。例如,`ping www.baidu.com`用来测试与百度服务器的连通性。 3. `tracert`(或`...

    打开局域网共享BAT

    1. **检查网络设置**:首先,批处理文件可能会检查网络连接状态,使用`ipconfig`命令来显示网络适配器的IP地址、子网掩码和默认网关,确保网络连接正常。 2. **开启文件和打印机共享**:在Windows XP中,批处理文件...

    DOS.rar_DOS-LPT_LPT DOS_LPT测试

    DOS时代的LPT测试是系统管理员和硬件技术人员必备的技能之一,因为这些工具可以帮助他们识别和解决问题,保证系统的正常运行。尽管现在大部分计算机已经不再使用LPT端口,但在某些工业或复古计算领域,这些知识仍然...

    BAT批处理脚本-网络相关操作-ipchelper.zip

    在"ipchelper.bat"这个脚本中,我们可以预期它会包含与网络相关的命令,如`IPCONFIG`(显示网络配置信息)、`PING`(测试网络连接)或者`NETSTAT`(显示网络连接状态)。 `IPCONFIG`命令是网络诊断中最常用的工具之...

    BAT批处理脚本-网络相关操作-检查网络信息.bat.zip

    在这个名为"检查网络信息.bat.zip"的压缩包中,包含了一个用于检查网络信息的批处理脚本,原文件名为"检查网络信息.bat.txt",可能因为安全考虑,被暂时改为了txt格式。 批处理脚本的核心是DOS命令,这些命令可以...

    BAT批处理脚本-网络相关操作-中文显示ping结果.bat.zip

    `ping`命令用于检查网络连接,通过向指定的IP地址或域名发送ICMP回显请求来测试网络连通性。当我们在命令行中运行ping命令时,结果通常是以英文显示的。然而,这个压缩包内的脚本特别之处在于它能够实现ping结果的...

    Android手机测试bat脚本

    在IT行业中,尤其是在Android开发与测试领域,批处理脚本(BAT脚本)是一种非常实用的工具,尤其对于自动化测试和设备管理来说。本文将详细阐述Android手机测试中使用批处理脚本的相关知识。 一.批处理定义 批处理...

    DOS批处理范例及常用网络命令详解

    - ping:用于测试网络中两台计算机之间的连接是否正常。 - rcp:用于远程复制文件。 - rexec:远程执行命令。 - route:显示和修改IP路由表。 - rsh:用于在远程计算机上执行命令。 - tftp:简单文件传输协议客户端...

    dos命令集合[含网络]

    `ping`是最常见的,用于检查网络连接,通过发送ICMP回显请求并接收响应来测试网络可达性。`netstat`显示网络连接状态和路由表信息,帮助诊断网络问题。`tracert`(或`traceroute`)跟踪数据包从源到目的地的路径,这...

    BAT批处理脚本-网络PING包查询.zip

    ping命令是最基本的网络诊断工具之一,它通过发送ICMP回显请求数据包到目标主机,并等待回应来测试网络连接。在命令行中,我们通常输入`ping [目标IP或域名]`,例如`ping www.google.com`。如果返回“Reply from…”...

    BAT批处理脚本-网络相关操作-ipcupdate.zip

    1. `ping`: 用于测试网络连接,通过向目标发送ICMP回显请求并接收响应来检查网络可达性。 2. `ipconfig`: 显示网络适配器的配置信息,如IP地址、子网掩码和默认网关。 3. `netstat`: 显示活动的网络连接状态,包括...

    TCPIP_DOS资料

    5. 测试网络连接:使用PING命令测试与其他主机的连通性,或者使用TELNET命令进行远程登录测试。 这份TCPIP_DOS资料可能会包含上述所有步骤的详细说明,也可能包括如何使用FTP、SMTP等协议在DOS下进行文件传输和邮件...

Global site tag (gtag.js) - Google Analytics