本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 1 b9 {# d M* r8 [2 u. o+ M
" i2 q* H* m5 m
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.; G- F0 l3 `; p/ P) _
3 H7 |8 F$ w7 d, t' G m9 D) H! \2 t$ Z" s1 u# N# ?4 X4 j, _, F
@echo off
2 h. `' l) c9 X/ L- vcolor e 8 w* h' A* [: n2 [" E G
setlocal enabledelayedexpansion % s0 R9 E# O5 Z
set "Space= " 9 q9 h+ g' l- n* ^
set "PH_addr=%Space%Physical Address"
; D" q0 ?) B K0 Yset "IP_addr=%Space%IP Address" 9 u+ g$ K3 E9 j* J' A" X
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
& Z# _2 H2 ]+ \ for %%a in (PH_addr IP_addr) do (
! X( W3 R* F5 n6 Q1 E) z if "%%i"=="!%%a!" set %%a=%%j
5 }8 D( L" k8 ^- }6 ^ )
! H0 X& e9 M T D c) + }& f( L4 r; K
set PH_addr=%PH_addr:*:=% & w# _5 T- B0 H* Q5 t2 n
set IP_addr=%IP_addr:*:=% 1 {+ c7 S- d1 B. y, S7 o( J
echo -------- ip修改中,请稍后... ---------
% f' F0 ?/ r% p3 W% fRem '/*=========判断当前IP*/
/ t1 \, G( U6 {) O+ I& m+ i Qif %IP_addr%==192.168.2.100 (
y& X# L2 c8 y" M1 x3 Z3 O8 NRem '/*=========设为家中IP============*/
+ _9 m2 n$ C) q3 v, L% Snetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
" I1 ^" l" P) s$ m' hnetsh interface ip set dns 本地连接 static 192.168.1.1
5 Z; G( b2 {1 U# ONetsh interface IP add dns "本地连接" 202.106.0.20
: U3 G! {) E1 b' I$ j* ?) ELSE ( * U! g' q K% A( x9 N/ l9 ]7 i( q
Rem '/*=========设为单位IP=============*/
, A+ w7 C$ s. snetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1 2 x- t* ?! b. k
netsh interface ip set dns 本地连接 static 192.168.2.1 8 y8 o+ u# y# W# c
Netsh interface IP add dns "本地连接" 202.106.0.20
, N" Z' b* f9 I; X: H; kRem '/*=========启动工作所需服务=============*/
: \' q1 c/ d9 I$ k# ]Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ * G; ^8 D$ j& T( @' S' s! l. d
) 4 U/ D3 G4 c: A2 [( H" R& y
ECHO -------- ip修改完成 -------- |