Windows批處理 自動檢查網路連通性

2022-03-04 20:08:08 字數 1344 閱讀 9842

檢測網路連通性我用的是叢遠到近的方法,即「外網

——閘道器

——內網

——本機

」,指令碼的實現也是根據這個順序用

ping

來檢測,為提高檢測速度,這裡我只

ping了2

次,各位可以根據自己的需要進行修改。

使用方法大神們都會的

... 

複製**,另存為

.bat

檔案後執行。

@echo off

color 2f

title 網路連通性檢測

echo

.echo

.ping -n 2

223.5.5.5>%temp%\1.ping & ping -n 2

223.6.6.6>>%temp%\1.ping

::ping阿里公共dns

findstr

"ttl

" %temp%\1.ping>nul

if %errorlevel%==0 (echo √ 外網正常) else (echo

× 外網不通) ::根據返回值輸出

echo

.ping -n 2

192.168.1.1>%temp%\2.ping

findstr

"ttl

" %temp%\2.ping>nul

if %errorlevel%==0 (echo √ 閘道器正常) else (echo

× 閘道器不通)

echo

.ping -n 2

192.168.1.2>%temp%\3.ping

findstr

"ttl

" %temp%\3.ping>nul

if %errorlevel%==0 (echo √ 內網正常) else (echo

× 內網不通)

echo

.ping -n 2

127.0.0.1>%temp%\4.ping

findstr

"ttl

" %temp%\4.ping>nul

if %errorlevel%==0 (echo √ tcp/ip協議正常) else (echo × tcp/ip協議異常)

if exist %temp%\*.ping del %temp%\*.ping

::刪除快取檔案

echo

.echo

.pause

效果如下:

Windows系統自動切換IP批處理

對於同時使用內外網的使用者來說,經常需要手動切換內外網的ip。現提供乙個自動切換ip的批處理。windows7如下 netsh inte ce ip set address name 本地連線 source static addr 192.168.1.55 mask 255.255.255.0 ga...

PHP語法自動檢查的Vim外掛程式

由於最近寫php比較多,偶爾手誤少寫個分號之類的語法錯誤難免,一般的檢查方式是回到命令列執行 php l 或者公升級一下直接在vim裡執行 php l 或者再將此繫結為快捷鍵,如 map php l 每當按f5便程式設計客棧可立即執行語法檢查。但還是覺得略有不爽,因為很多ide是實時檢查的,語法錯誤...

Windows批處理(一)

批處理是一系列可執行的命令集合揉成的乙個檔案,有點類似於日常開發中的乙個類。window平台下批處理副檔名一般為bat或者cmd 先介紹幾個簡單的命令 這是注釋命令,和開發中的 效果是一樣的,都是單行注釋。有效標號 冒號後面跟乙個變數字串,一般用於goto語句的跳轉。例如 functiona 和 a...