本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
: k5 Y9 {( l5 U) y
- F# `3 r/ O t3 O7 T; _将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
+ ~ I5 K# T3 W9 t' d
- H; V& B2 b# B. M( u" z3 K. A/ Q K/ [+ l6 U3 j" y
@echo off : o. R% k0 r1 y" e1 D
color e
% z) ~% V+ I5 Dsetlocal enabledelayedexpansion
3 }; Q# S, f! a7 f! y" a1 |set "Space= "
& a! Q4 \: W5 ?7 y, Eset "PH_addr=%Space%Physical Address" ) l2 v4 l l# i! q7 l# |4 G
set "IP_addr=%Space%IP Address"
8 X* ?3 Q T0 C; ?* K. X% yfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
8 R4 p A# g1 W( l |4 Z for %%a in (PH_addr IP_addr) do ( 1 R3 ~4 p% Q( }3 Z# a+ | Q2 b
if "%%i"=="!%%a!" set %%a=%%j ! l' u0 L2 i8 u+ G, O
) 2 r1 C! z+ I; a
)
% `* E/ K; F0 K$ v+ K' U j& lset PH_addr=%PH_addr:*:=% 5 c) B, x- P" ~" j' x: b
set IP_addr=%IP_addr:*:=%
; E2 G3 _. c: R# N$ ~0 vecho -------- ip修改中,请稍后... --------- , V- |, \0 j3 t9 B( t+ C2 |
Rem '/*=========判断当前IP*/ ; y Q0 K5 ]: V9 M. g& k/ C
if %IP_addr%==192.168.2.100 ( , y! _: n' o- [: }0 j# J
Rem '/*=========设为家中IP============*/ , [$ V* R! f; w1 a
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1
8 c) u1 w B$ Ynetsh interface ip set dns 本地连接 static 192.168.1.1 , _7 j( K! f! o6 \4 ?% ]1 \( R
Netsh interface IP add dns "本地连接" 202.106.0.20 $ a; w5 s, C7 o7 x# I4 U5 Y
) ELSE (
% J- A6 ?# M. I0 H/ U+ G; FRem '/*=========设为单位IP=============*/ ; n1 F, c; t/ A& j$ h
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
Z* t! E6 @' K8 p( [9 s Cnetsh interface ip set dns 本地连接 static 192.168.2.1 : j( X, T& I2 I
Netsh interface IP add dns "本地连接" 202.106.0.20
- `7 c0 F; W- C. tRem '/*=========启动工作所需服务=============*/ - m! W6 v! [* j5 K# G3 p
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/ * }0 K$ I- A9 E; g/ ]
)
( Q# n8 ]) P! H! y1 _, q2 ~* }ECHO -------- ip修改完成 -------- |