首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tcping命令脚本图文教程,检测网络延迟bat批处理,禁ping也能测

大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。

上次我用ping命令制作了一个脚本,可以半自动使用命令测试网络延迟,假如测试的服务器ip禁止ping,那ping这个脚本就无法测试了,今天我们用到tcping这个命令做一个脚本,当服务器ip禁止ping的时候tcping也是可以测试的,这个tcping这个命令不是系统自带的,需要下载一下,现在开始写脚本。

首先建立一个批处理文件,文件名tcp.bat,把他和tcping.exe命令放在一起,方便bat调用,建立完成后直接编辑文件开始写代码。

这个就是完整的代码脚本。

@echo off

color 3e

echo 请输入你要测试的域名和端口 不输入端口 默认测试80

set /P x=

tcping.exe -t %x%

pause

我简单的解释一下这个脚本,脚本建立一个变量x,保存用户输入的值就是域名或者ip,把这个变量x作为参数,调用tcping这个命令输出结果,如果没有输入端口,默认测试的是80端口。

第一行是不显示命令,它经常用到bat批处理里边。

第二行是设置这个批处理的文本颜色和窗口前景色背景色。

第三行是一个输出,提示用户输入测试的域名和端口。

第四行是设置了一个变量x,根据用户输入的值把变量保存下来。

第五行是调用命令tcping加上参数 -t 和使用变量x作为参数。

最后一行就是一个暂停。

代码脚本完成后,我们这里双击运行测试一下,我先测试一下我的路由器,我在脚本提示后,输入我的路由器ip192.168.1.1回车,端口默认是八零,大家可以看到输出结果,延迟是一毫秒左右。

我们这一次再测试一下带端口的ip,这里我使用我另外一个路由器端口用2,大家也可以看到,测试其他端口也是可以的,输入ip或者域名的时候,后边加一个空格端口号就可以了。

我们再测试一下外网的网站,比如我测试一下10086,不输入端口,用默认的80,能看到输出结果延迟是30多毫秒。

我们再测试一下它的其他端口比如443端口,输入的时候带上443,输出结果延迟基本上是一致。

这个脚本基本测试完毕,可以测试任何外网ip,只要有开放端口,都是可以测试网络延迟,大家也可以试一下。

感谢观看本篇文章,希望对你有所帮助,本文由老盖聊技术原创,我是老盖,专注分享IT互联网与电脑知识,欢迎关注,本文是出于爱心帮助人的目的所写,请随意分享转载,帮助人越多爱的力量就越大,感谢正能量传播。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200713A0679I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券