本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 . R/ E. X7 C8 l- F$ ^+ s8 Q9 `
/ \+ {. {* {" t2 m1 m9 _$ W9 @
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.7 K3 m5 b3 e- `9 e, V
. _7 ~' {& {) ]: I5 W1 x M3 D: l+ V; d6 j
@echo off 3 o8 u( z0 P" l2 ]8 q# w0 n. R) U
color e
/ S% q/ ^) \8 F! Z8 x+ b7 g* l+ nsetlocal enabledelayedexpansion & Q7 C' I: J9 P1 j& P7 p0 T% o7 k* E
set "Space= "
8 n+ h$ l% y, t& |$ oset "PH_addr=%Space%Physical Address"
& T1 M" c0 N8 ^3 _% o. h# F4 rset "IP_addr=%Space%IP Address" 1 @) d% P) [9 O* y# b, D
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( 6 s! T; r( W% |4 l
for %%a in (PH_addr IP_addr) do (
& G: O* k( P& M if "%%i"=="!%%a!" set %%a=%%j
/ A, z1 v* H; K* A: w* E# ] )
d' @( b3 P, L% [5 E' e. \" B)
[& r( K9 K3 Fset PH_addr=%PH_addr:*:=% ! b0 Q: Y' @( V& X! z5 K9 { a
set IP_addr=%IP_addr:*:=% 6 m6 S) J$ ?7 @" A+ }0 V3 H) O
echo -------- ip修改中,请稍后... ---------
" e v. n5 z" a% P! N$ `Rem '/*=========判断当前IP*/
0 H* \ h3 }' V& Hif %IP_addr%==192.168.2.100 ( % Q0 N( _1 }% ]& O8 {2 [! a8 F
Rem '/*=========设为家中IP============*/ 7 A! ?- H' Z$ r. B' c- Y
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 / p3 S9 T! S& T* O& m/ d+ b% x
netsh interface ip set dns 本地连接 static 192.168.1.1
2 H8 E& ]! u( _5 F7 a, Y( R. uNetsh interface IP add dns "本地连接" 202.106.0.20
' O, l0 Y# G- y' X) v) ELSE (
( T3 K) ?( s) i) ORem '/*=========设为单位IP=============*/
; l# C3 b7 g1 b' c% P3 \netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
) v4 n1 B+ |' z( G& |" Mnetsh interface ip set dns 本地连接 static 192.168.2.1 : C( c# _' {6 r" l2 Z" n0 x& F
Netsh interface IP add dns "本地连接" 202.106.0.20 - p; u L5 V7 M: F% @7 T# A
Rem '/*=========启动工作所需服务=============*/
; C- i8 S. v1 B) A+ l8 }& V z8 cRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ , Y: r: t5 w$ l( k0 a6 G
) 4 n& a) S: z4 O9 \
ECHO -------- ip修改完成 -------- |