本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 # }! P, X" [; h g% \" E
& w+ J8 t' W* x5 ~+ e
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.: @) S' D6 \- J- h; }" I
( Q8 g6 E8 ~/ M- Y
7 {2 P$ q9 h+ R7 s7 g@echo off
8 u: m' x" k1 X5 b+ g8 c/ Y% Acolor e % J- r+ k/ j3 }1 S! x5 }, G
setlocal enabledelayedexpansion
& N/ i) R" L3 ~- ]: f& M( m4 Jset "Space= "
9 w, @! T5 N8 k6 |) {6 Yset "PH_addr=%Space%Physical Address" 5 L/ Z7 v. k6 E- g: b! Q; v
set "IP_addr=%Space%IP Address"
7 F) ^; D! v8 `. {! mfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( " ~- j: e$ y- E; p6 R+ t: z
for %%a in (PH_addr IP_addr) do (
0 c1 V( r! G- f6 W& ] if "%%i"=="!%%a!" set %%a=%%j
G' n- |4 M+ S2 s )
+ Y! M' l a. |7 J \)
+ ]; }% Y, B7 o9 n; Z6 lset PH_addr=%PH_addr:*:=%
2 M$ w1 D1 c5 i9 ^+ ]set IP_addr=%IP_addr:*:=%
6 C# {. d$ \1 [, l: v6 {- y: Cecho -------- ip修改中,请稍后... --------- 5 p' K* A* A9 h3 H
Rem '/*=========判断当前IP*/
( T0 S2 S' j3 mif %IP_addr%==192.168.2.100 (
8 m# \$ l3 a$ \1 C7 Y* f& d3 uRem '/*=========设为家中IP============*/ 9 b4 x! y" \# U; E
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 * `( K$ R2 |. v9 E% L7 T
netsh interface ip set dns 本地连接 static 192.168.1.1 / \- Y( [/ O2 Y# C: G% v
Netsh interface IP add dns "本地连接" 202.106.0.20
5 X( }! ^/ e; W) Q. o) ELSE ( - b9 J8 V6 C$ R- w3 t$ z
Rem '/*=========设为单位IP=============*/
; D$ U* `4 o" M; | i/ xnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
7 g1 k5 |( R2 r) M! D# k" y8 u2 |0 ?netsh interface ip set dns 本地连接 static 192.168.2.1 , p, v* s7 p& s0 W5 ?, ?4 H
Netsh interface IP add dns "本地连接" 202.106.0.20
, U+ e! j) L; b& a- d$ NRem '/*=========启动工作所需服务=============*/
, ?. P5 G9 T JRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
# }! ^$ S$ ^2 M: |+ k) 2 T7 T( q$ t( @- `' J- ? o3 @
ECHO -------- ip修改完成 -------- |