大家好,我是老蓋,首先感謝觀看本文,本篇文章做的有視頻,視頻講述的比較詳細,也可以看我發布的視頻。
上次我用ping命令制作了一個腳本,可以半自動使用命令測試網絡延遲ping怎么測試端口有沒有問題,假如測試的服務器ip禁止ping,那ping這個腳本就無法測試了,今天我們用到這個命令做一個腳本,當服務器ip禁止ping的時候也是可以測試的,這個這個命令不是系統自帶的,需要下載一下,現在開始寫腳本。
首先建立一個批處理文件,文件名tcp.bat,把他和.exe命令放在一起,方便bat調用,建立完成后直接編輯文件開始寫代碼。
這個就是完整的代碼腳本。
@echo off
color 3e
echo 請輸入你要測試的域名和端口 不輸入端口 默認測試80
set /P x=
.exe -t %x%
pause
我簡單的解釋一下這個腳本,腳本建立一個變量x,保存用戶輸入的值就是域名或者ip,把這個變量x作為參數,調用這個命令輸出結果,如果沒有輸入端口,默認測試的是80端口。
第一行是不顯示命令,它經常用到bat批處理里邊。
第二行是設置這個批處理的文本顏色和窗口前景色背景色。
第三行是一個輸出,提示用戶輸入測試的域名和端口。
第四行是設置了一個變量x,根據用戶輸入的值把變量保存下來。
第五行是調用命令加上參數 -t 和使用變量x作為參數。
最后一行就是一個暫停。
代碼腳本完成后,我們這里雙擊運行測試一下,我先測試一下我的路由器,我在腳本提示后,輸入我的路由器ip192.168.1.1回車,端口默認是八零,大家可以看到輸出結果,延遲是一毫秒左右。
我們這一次再測試一下帶端口的ip,這里我使用我另外一個路由器端口用2,大家也可以看到,測試其他端口也是可以的,輸入ip或者域名的時候,后邊加一個空格端口號就可以了。
我們再測試一下外網的網站,比如我測試一下10086,不輸入端口,用默認的80,能看到輸出結果延遲是30多毫秒。
我們再測試一下它的其他端口比如443端口,輸入的時候帶上443,輸出結果延遲基本上是一致。
這個腳本基本測試完畢,可以測試任何外網ip,只要有開放端口,都是可以測試網絡延遲,大家也可以試一下。
感謝觀看本篇文章,希望對你有所幫助ping怎么測試端口有沒有問題,本文由老蓋聊技術原創,我是老蓋,專注分享IT互聯網與電腦知識,歡迎關注,本文是出于愛心幫助人的目的所寫,請隨意分享轉載,幫助人越多愛的力量就越大,感謝正能量傳播。