本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
2 u( H0 i$ q5 F" A
/ f }& O& I. m' q$ v \将下面的文本保存为a.bat, IP改为自己用的IP就可以了. W! \2 L' }. v6 y; k
( M$ O# {& h- M& G
& a. e. ]. B2 M3 c+ M
@echo off
! n/ D, g) ]9 i( z* D; x/ F0 R) ?color e
, b$ x9 f* x. v1 u% h5 Jsetlocal enabledelayedexpansion " t8 ?: ?& E% r' B, X, u, ?, P
set "Space= "
9 N2 Z7 |" |) D" L: N/ b3 E$ f6 Y8 nset "PH_addr=%Space%Physical Address" , c( _6 ^. M7 ~- ~' d
set "IP_addr=%Space%IP Address"
% {( \6 N* u+ C# z, \ lfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( 1 n, R# i4 }( k# P
for %%a in (PH_addr IP_addr) do (
/ s4 M' i0 J2 N if "%%i"=="!%%a!" set %%a=%%j & `& E7 x; i4 }: E/ |
) 5 o0 w! ~: }+ |, n
)
. F& \: b4 Y5 bset PH_addr=%PH_addr:*:=%
7 p6 W2 Z7 W1 P; B# x: j& |) ]set IP_addr=%IP_addr:*:=% . w% s; M- z- l% K1 K. X5 B
echo -------- ip修改中,请稍后... ---------
* S( D' \" F4 z- @$ ORem '/*=========判断当前IP*/
: ~7 x$ x, z# C% ?0 qif %IP_addr%==192.168.2.100 (
) a. Y+ a5 R! P" e7 FRem '/*=========设为家中IP============*/ 7 a" R+ [7 {; y, |* E
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 2 U3 S% k0 G/ z+ {4 c$ m# g
netsh interface ip set dns 本地连接 static 192.168.1.1 6 R0 N4 a" J* t
Netsh interface IP add dns "本地连接" 202.106.0.20 7 b6 e; d: @: M+ b3 \) B5 b) E2 C
) ELSE ( ( K5 R0 m) v( u8 ]4 h
Rem '/*=========设为单位IP=============*/
# V1 o$ N9 @8 h" M. e# F2 ^netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
' p6 a$ |3 t) Q4 \4 y2 [netsh interface ip set dns 本地连接 static 192.168.2.1 3 |! I8 r/ q3 U7 L D. Z
Netsh interface IP add dns "本地连接" 202.106.0.20
' G- }% Y# j- a' ^- C. _9 DRem '/*=========启动工作所需服务=============*/
; g* S0 ]6 U" M. ~) q" N7 y+ lRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ , J: L B4 k" ^4 c2 @( ?, L
)
6 a8 d% s$ F5 n) L# fECHO -------- ip修改完成 -------- |