本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
* b9 H% y: d0 C$ x3 E& ~
9 {& t+ K( z1 |* j& ~3 V将下面的文本保存为a.bat, IP改为自己用的IP就可以了.3 Y* m! V$ T! P6 ~4 }3 G4 {) F
4 k5 w j& ` M) o9 Z
. D. y) i: W, A8 v, N0 F2 |; `@echo off . F5 ]( v1 H2 | _
color e
9 l' J( T9 k: U$ i: \setlocal enabledelayedexpansion
( `* o# m2 F7 M( _ b3 \set "Space= "
( o/ l4 q* ~- j) O. Mset "PH_addr=%Space%Physical Address"
: |6 n6 T: ]# {( q2 Nset "IP_addr=%Space%IP Address" . Q; ^0 [% h2 O6 A% N7 A
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
& k6 h# D! ~9 { for %%a in (PH_addr IP_addr) do ( 2 Y4 u# }5 t! {$ u3 u* w1 b6 ]
if "%%i"=="!%%a!" set %%a=%%j
9 Q9 T. \ C6 i4 q" M ) & B1 O' k+ b2 d: A) S8 D$ i& R( l' _
)
# f& ~% e' k; T! R" y) z% Jset PH_addr=%PH_addr:*:=%
& P d! w. B, \& a7 c- j$ D0 v+ Oset IP_addr=%IP_addr:*:=%
2 }! U; w- f, k w1 g G3 \; Uecho -------- ip修改中,请稍后... ---------
, v& k6 r! U0 K7 T Y9 G% s& N; FRem '/*=========判断当前IP*/
- ~7 H4 _5 l2 h% W: b+ Z4 Aif %IP_addr%==192.168.2.100 (
4 V* N, C% F5 t% w! jRem '/*=========设为家中IP============*/ , g( ?+ ^' b" @: U; r: u
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 1 ]7 c r7 H* p7 h: U
netsh interface ip set dns 本地连接 static 192.168.1.1
; L0 L, e2 \/ `4 }1 G8 MNetsh interface IP add dns "本地连接" 202.106.0.20
( I4 v8 j% h! B5 b& l' U) ELSE ( - ]5 [; ]2 y/ e4 d
Rem '/*=========设为单位IP=============*/
1 C1 r9 {. K, l$ `3 knetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 2 t9 J% J5 ]% O0 B6 m1 ]! ?7 v
netsh interface ip set dns 本地连接 static 192.168.2.1 * E8 Y) k8 J3 C, {
Netsh interface IP add dns "本地连接" 202.106.0.20
" R, s) K5 u# n' r$ vRem '/*=========启动工作所需服务=============*/
1 N9 H$ Q" C' ?2 d6 Q& b5 RRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ ( V. b2 o* w8 D
) " Z3 j* m6 b8 w) ~
ECHO -------- ip修改完成 -------- |