本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 ( C9 r2 {+ Z8 h; B( x2 c: Q0 Q
. T& N; I) { e2 G9 y7 i! e
将下面的文本保存为a.bat, IP改为自己用的IP就可以了./ _/ G# e. c) ~( W+ z, K: l
t6 ?9 q; |4 o d6 B
& B. m" x9 x( U2 K' z@echo off ( L8 d" ?5 W, ~: |* L4 A5 o. t h
color e 5 n' R1 L+ N. h0 o; R- Q
setlocal enabledelayedexpansion / i H4 [ T% z9 n/ {1 f. T6 ?
set "Space= " 2 H' ?* K% L, I$ \
set "PH_addr=%Space%Physical Address"
3 T- T: B2 T* H" Hset "IP_addr=%Space%IP Address" ; N* B# g5 x( ^0 D2 U
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
& u9 J, ]& `; X& ?) J h for %%a in (PH_addr IP_addr) do (
& X7 G! o& k. ^* }) ? if "%%i"=="!%%a!" set %%a=%%j
. U1 m" S$ B: c# T( x% B )
: b6 ]8 i; c; T/ j, C, [9 L)
. O4 ^5 x5 h% C& O% L4 Fset PH_addr=%PH_addr:*:=% * R& c+ N, K7 I
set IP_addr=%IP_addr:*:=% " r5 s/ T: s+ G. _( ?7 N
echo -------- ip修改中,请稍后... ---------
3 c( A! y( ?( B$ Q) t* KRem '/*=========判断当前IP*/
: D' {- u X- r" I. iif %IP_addr%==192.168.2.100 (
# u" |% u, e. F0 V8 H+ |8 _6 mRem '/*=========设为家中IP============*/ + K3 T' j$ f. w7 i; r
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 & v% n$ l) w: t3 f# h$ s6 H
netsh interface ip set dns 本地连接 static 192.168.1.1 ) [* @- C$ j i
Netsh interface IP add dns "本地连接" 202.106.0.20 8 Q3 F2 O. `' s' I7 u2 w8 f8 M
) ELSE ( " H4 A1 n! y- v t& Y$ T( J
Rem '/*=========设为单位IP=============*/
! e* F7 u1 e2 K/ Y( H$ Jnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
1 e2 _8 `0 d3 T, @netsh interface ip set dns 本地连接 static 192.168.2.1 % v5 Z# W" V# r, @
Netsh interface IP add dns "本地连接" 202.106.0.20 # j) T" B( S& A3 I7 Z
Rem '/*=========启动工作所需服务=============*/
4 n% @9 J0 B! u$ k e8 JRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
$ V" v8 ?- D6 [* B) ' J, [3 o' N! r8 i
ECHO -------- ip修改完成 -------- |