本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 . s, S6 m" M' E9 D, |& W4 [
" b- a0 T& `: b5 v+ { v/ N! m% `将下面的文本保存为a.bat, IP改为自己用的IP就可以了.: d& j H" h9 [
. Z9 Q I3 o5 A: s6 E) Q6 m: m. [! y" y! Z9 S* {( ^
@echo off
/ ^5 R1 i8 K& B* L# C. b" Qcolor e
; I- G& D/ q; x* Wsetlocal enabledelayedexpansion
& ~3 J0 {( Y, R5 F1 A. W, A4 s; Hset "Space= "
3 V' e0 f! x. g$ Y2 E+ ]set "PH_addr=%Space%Physical Address"
, w$ D5 R: J1 j6 u4 S, O: cset "IP_addr=%Space%IP Address"
3 y1 D8 a5 o; A) D, wfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
' n3 g9 [) U* C( j for %%a in (PH_addr IP_addr) do ( 7 X6 m, e [5 [5 w
if "%%i"=="!%%a!" set %%a=%%j
! M' x: ^! M. \/ P# _ )
' g: E8 J$ m$ ]6 J+ ]) ; [" E! `- m" h& P, v8 l/ s) j# l
set PH_addr=%PH_addr:*:=%
! L$ }' f2 i2 R5 l6 ~set IP_addr=%IP_addr:*:=% : D; ], V: g9 L
echo -------- ip修改中,请稍后... --------- ' c% m$ X0 x9 U m5 z! U/ b
Rem '/*=========判断当前IP*/
5 F2 m" @0 M9 {) r% Nif %IP_addr%==192.168.2.100 ( 6 s% g( O9 _5 S6 G6 |
Rem '/*=========设为家中IP============*/
L$ G6 F" v8 g+ [5 a$ }1 D5 \netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 ) d: H8 x3 N& n# b
netsh interface ip set dns 本地连接 static 192.168.1.1
+ K/ {8 T( W1 Y0 d2 qNetsh interface IP add dns "本地连接" 202.106.0.20
' c! g0 {% k9 B5 s- ~) ELSE (
* ^4 M" M/ L# d8 ?% ^7 MRem '/*=========设为单位IP=============*/ . t$ K) b X( c z7 c. F) b; V
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
" _! L( x: a# x& U' E; F" ^netsh interface ip set dns 本地连接 static 192.168.2.1 2 y5 @4 G& [4 G& W
Netsh interface IP add dns "本地连接" 202.106.0.20 8 _! b+ n) Q6 {
Rem '/*=========启动工作所需服务=============*/
' z$ t8 F+ a& ~- @" h7 z* rRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ ( Y4 Y0 s# x( \' Y; m. o' r& K% z
) , r6 [; g* w* y6 t/ R
ECHO -------- ip修改完成 -------- |