本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
i" k, `+ U( p
2 A, q' n# {& s+ I/ w将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
: }, I2 E# y3 l* y/ }3 P" F8 Y6 }$ \% _3 a$ e( K" y
% T4 x& K) s* P1 g: _@echo off % ?+ U/ D( A& s4 b+ G6 ~
color e b4 J/ T* r7 M B
setlocal enabledelayedexpansion 1 Q0 a" v/ M X$ P
set "Space= " & j1 h7 e$ K; v: ?* [
set "PH_addr=%Space%Physical Address" 7 ^4 P! f& m" k, h% `! F7 D
set "IP_addr=%Space%IP Address"
3 R( P( H& Q4 _4 \7 Z( ifor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( : V/ U3 l% W {4 _
for %%a in (PH_addr IP_addr) do ( 5 O2 y( V% G+ z4 f$ T
if "%%i"=="!%%a!" set %%a=%%j . G% L- L$ ~, M7 R+ P
)
9 F0 S' r, a: }0 T# e) ; ?, r. t1 e9 E0 h$ g
set PH_addr=%PH_addr:*:=% 9 X, F+ }+ X' }* S8 u/ F1 i
set IP_addr=%IP_addr:*:=%
1 T6 F9 k2 Z- q' Mecho -------- ip修改中,请稍后... ---------
, Y$ b P# B$ \* |. U: yRem '/*=========判断当前IP*/ % D# A2 f1 X; ^. n7 C
if %IP_addr%==192.168.2.100 ( / j7 a8 S! H: D& i
Rem '/*=========设为家中IP============*/
- j; @( a3 {. G) Anetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
( }6 a, r+ K( @8 W7 `6 Pnetsh interface ip set dns 本地连接 static 192.168.1.1 7 a% }3 w) D) W: m1 V# h4 l
Netsh interface IP add dns "本地连接" 202.106.0.20 $ S1 h0 L1 i7 Y5 j& A0 n9 ]/ ?) m
) ELSE (
9 s" T+ @: C2 KRem '/*=========设为单位IP=============*/
+ F2 }2 N0 E; Y$ Y: V! e9 y4 Vnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
. A# O- o$ M/ {, v% H9 C7 pnetsh interface ip set dns 本地连接 static 192.168.2.1 % z: I y0 g( B9 k9 r6 Q: E
Netsh interface IP add dns "本地连接" 202.106.0.20
7 q2 O4 k) [: o3 ?8 O1 d. pRem '/*=========启动工作所需服务=============*/
& L5 y+ y, t7 F( D* P$ y/ O: VRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ 6 O- z# R! y3 [( D$ w
)
. R8 B$ P" g& p$ SECHO -------- ip修改完成 -------- |