老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理


老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
大家好 , 我是老盖 , 首先感谢观看本文 , 本篇文章做的有视频 , 视频讲述的比较详细 , 也可以看我发布的视频 。
前两天发布了一个ping.exe命令的视频和文章 , 大家用这个命令手动测试 , 可能稍微有点不方便 , 根据大家的需求 , 我这里把ping这个命令做一个半自动化的bat脚本 , 这样使用起来会更加的方便一点 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
我们现在开始写脚本 , 我就在桌面保存脚本 , 首先桌面右键新建文本文档 , 建立一个txt文件 , 就用它来写批处理bat脚本 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
【老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理】
然后修改一下名字test.bat , txt后缀名需要设置一下电脑显示出来 , 把txt改为bat就可以了 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
然后我们对着它点右键 , 点编辑就可以开始写bat脚本代码了 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
写代码之前我这里还是先用ping测试一下这个命令 , 这个是手动输入测试的 , 不是太方便 , 这里正式开始写ping的批处理脚本代码 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
ping这个命令测试的时候 , 可能测试的ip和域名会经常的改变 , 所以我打算脚本接收用户的输入 , 根据用户的输入ip或者域名去进行一个ping的命令 , 上边图片写了个简单的代码 , 我这里简单的说一下 。
第一行 set /P x= 是保存x变量 , 根据用户输入的值 , 保存到x变量中 。
第二行ping %x% 是 ping 这个变量x的值 。
第三行加一个暂停pause , 方便操作 。
关于这些dos命令 , 我做的都有视频教程 , 大家也可以看一下 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
保存完毕后 , 直接双击运行这个bat脚本 , 在出现脚本窗口中我输如baidu这个域名进行测试 , 能看到它会根据我输入的进行ping命令操作 , 这样这个ping就方便了很多 , 这个脚本我还想再升级一下 , 加一些其他的功能 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
刚才用这个bat会输出脚本命令 , 我就在第一行加入了不显示命令@echo off 。 然后第二行加入了一个输出 ehco 请输入你要测试的域名 , 这样运行的时候会更加的友好一点 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
双击再测试一下这个脚本 。 能看到CMD窗口会提示 , 请输入你要测试的域名 , bat这个时候并没有输出脚本命令 , 看着好看了一些 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
接着我输入域名 , 能看到会继续去ping这个域名 , 功能比刚才丰富了一点 。
老盖聊技术ping命令脚本图文教程,检测网络故障延迟丢包,dos批处理
本文插图
我这里再加一些功能 , 比如我想把批处理脚本窗口改一下颜色 , 我在第二行加入改变颜色的命令color 4e , 改变一下前景色和背景色 , 然后ping这个命令想一直ping下去 , 我加了一个参数-t 。