本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
( S8 b: x, r9 e3 F6 k3 N4 B% y, r+ M6 M
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.3 O3 x5 H% m) r0 f# Z2 j" I
7 ~8 a$ U. H) {& B
! U- O; P- Z$ H# l" z' Z@echo off
& t: t; z4 }" V5 Scolor e 4 G8 |( {0 h3 o, |
setlocal enabledelayedexpansion 8 [4 u2 i" x1 s4 r
set "Space= "
, l( H5 {- p! q L8 h9 i' N) ?set "PH_addr=%Space%Physical Address"
1 G8 _# z4 U4 Xset "IP_addr=%Space%IP Address"
2 z& Y q% ^' O! X0 K) t3 xfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
) d9 c8 W: J- o% [. z, F& H+ d2 h for %%a in (PH_addr IP_addr) do (
, G* f! }+ {% O7 n* t! E$ j if "%%i"=="!%%a!" set %%a=%%j
- L& t h5 p, q- ~$ d- R ) # h X, v. z0 p5 R5 b+ R2 f
) ( E! R# S0 |. F: X+ ]9 T
set PH_addr=%PH_addr:*:=% 4 l7 U# u3 v H; h* Y
set IP_addr=%IP_addr:*:=% # t+ C2 f% q j! D( }
echo -------- ip修改中,请稍后... ---------
' b7 B+ z; O( l$ iRem '/*=========判断当前IP*/
4 U% j) \3 f0 r3 R9 rif %IP_addr%==192.168.2.100 ( $ K2 A& `. N: S; D* h
Rem '/*=========设为家中IP============*/
, s( x4 n: E$ Q7 onetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 . M. ~' h |6 i, D/ R2 w! ^ j
netsh interface ip set dns 本地连接 static 192.168.1.1
: L& s4 H+ q: B8 c: j- s9 VNetsh interface IP add dns "本地连接" 202.106.0.20
4 n3 I, a: ?* |0 W2 f4 C8 n) ELSE ( ' P9 i$ }) c, ^
Rem '/*=========设为单位IP=============*/ 2 \2 F( ?$ g8 x7 v# a8 U$ c
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
" ^, W7 U' G* u3 i) p4 m( s* tnetsh interface ip set dns 本地连接 static 192.168.2.1
/ G9 f1 v$ H& N) d( I4 w oNetsh interface IP add dns "本地连接" 202.106.0.20 0 \& N, R+ X4 a4 F$ s- C! e @
Rem '/*=========启动工作所需服务=============*/
7 w# B# p# \( j4 Z F3 G" o; y9 s, c" GRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
" K" u0 Z% ^/ G% u) / w l3 ?1 D9 f7 w0 W$ J& h
ECHO -------- ip修改完成 -------- |