懶人的小技巧, 批處理修改IP

2021-06-27 06:33:51 字數 1491 閱讀 1433

相信很多人都有這樣的麻煩, 工作單位的ip網段與住的不一致, 自己的筆記本在單位和回家的時候每次都要更改ip, 很麻煩,  菜鳥小羅偷個懶, 做了個批處理來修改ip,方便一點.

還有就是可以把工作的時候才需要啟動的服務( 比如資料庫服務特別是oracle ,sqlserver) 設定為手動, 只有更換為單位ip的時候才啟動它, 平時在家玩的時候也可以節省點資源.

將下面的文字做成bat, ip改為自己用的ip就可以了.

@echo off  

color e  

setlocal enabledelayedexpansion  

set "space=        "

set "ph_addr=%space%physical address"

set "ip_addr=%space%ip address"

for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (  

for %%a in (ph_addr ip_addr) do (  

if"%%i"=="!%%a!" set %%a=%%j  

)  )  

set ph_addr=%ph_addr:*:=%  

set ip_addr=%ip_addr:*:=%  

echo -------- ip修改中,請稍後... ---------  

rem '/******====判斷當前ip**********===*/

if %ip_addr%==192.168.2.100 (  

rem '/******====設為家中ip**********===*/

netsh inte***ce ip set address 本地連線 static 192.168.1.100 255.255.255.0 192.168.1.1 1   

netsh inte***ce ip set dns 本地連線 static 192.168.1.1   

netsh inte***ce ip add dns "本地連線" 202.106.0.20  

) else (  

rem '/******====設為單位ip**********===*/

netsh inte***ce ip set address 本地連線 static 192.168.2.100 255.255.255.0 192.168.2.1 1   

netsh inte***ce ip set dns 本地連線 static 192.168.2.1   

netsh inte***ce ip add dns "本地連線" 202.106.0.20  

rem '/******====啟動工作所需服務**********===*/

rem '/*=例如啟動sql server 服務: net start mssql$sqlexpress******/

)  echo -------- ip修改完成 -------- 

懶人的小技巧, 批處理修改IP

相信很多人都有這樣的麻煩,工作單位的ip網段與住的不一致,自己的筆記本在單位和回家的時候每次都要更改ip,很麻煩,菜鳥小羅偷個懶,做了個批處理來修改ip,方便一點.還有就是可以把工作的時候才需要啟動的服務 比如資料庫服務特別是oracle sqlserver 設定為手動,只有更換為單位ip的時候才啟...

批處理修改IP

上次乙個要我做的乙個ip轉換的批處理,貼出來給大家使用.可以在2個ip之前相互轉換,不必再去修改本地連線了,你要做的只是輸入1或者2。請按自己的須求做相應的修改,原始碼如下 echo off title ip轉換工具 powered by px mode con cols 40 lines 10 c...

批處理修改IP設定

echo off clscolor 0a echo echo ip位址快速切換 wywine 126.com echo set ip 192.168.100.100 set mask 255.255.254.0 set gateway 192.168.100.254 set dns1 192.168...