本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
0 z7 e+ H) E, _' B, d3 A) u* i
将下面的文本保存为a.bat, IP改为自己用的IP就可以了." g& \2 G( O. H! A3 t1 z. b
7 H( }5 N& d, a. F' i6 N2 J
0 j" w4 ^( d" y# z$ r@echo off 9 Z3 U, j) X8 M) f3 |+ j E
color e * `; n }& j3 h3 W7 P( Q
setlocal enabledelayedexpansion
/ q5 @; T/ t6 F: d1 Hset "Space= "
7 ^$ N, L# _! P2 k7 Nset "PH_addr=%Space%Physical Address" / `0 B, i) f( H% ?" ]# [; u9 Z3 k2 g1 G
set "IP_addr=%Space%IP Address"
, j- P+ D; _ ~ g1 H* O ofor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do ( 7 r" a6 b" C- a3 |
for %%a in (PH_addr IP_addr) do (
) d9 w0 Q( d$ B! ^ if "%%i"=="!%%a!" set %%a=%%j
/ h# \+ u1 q7 {$ [ )
7 b6 o8 n0 B# O7 |, L4 \- r2 L; P) & ]& c, `% {/ k( c
set PH_addr=%PH_addr:*:=%
& P" c6 X Z& U- z& zset IP_addr=%IP_addr:*:=%
- j- R, E! n( g! C3 c. |echo -------- ip修改中,请稍后... ---------
3 ?- [2 {) L) |& K/ WRem '/*=========判断当前IP*/
. q/ q1 g* F7 n8 [$ Zif %IP_addr%==192.168.2.100 ( . o0 F, s0 R7 N- p% x8 U( P
Rem '/*=========设为家中IP============*/ 5 L4 O$ _) D5 x: N, z0 y9 U) K
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1 . s$ A' ?3 ]# { ^
netsh interface ip set dns 本地连接 static 192.168.1.1 ! b6 R# `/ M+ y4 I. G
Netsh interface IP add dns "本地连接" 202.106.0.20
: V! L% I) n3 V! L) H. L |3 [. J) ELSE ( ) ?+ E$ |. y' @$ P" {
Rem '/*=========设为单位IP=============*/
3 w+ U. x& b: hnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1
9 i+ e- u( P' M8 |" h- g6 Bnetsh interface ip set dns 本地连接 static 192.168.2.1
, Z# T/ i9 X$ d _8 ]& [Netsh interface IP add dns "本地连接" 202.106.0.20
; ^' E' F/ S6 t3 M9 \' z SRem '/*=========启动工作所需服务=============*/
% ^) l7 [" q2 ?7 m3 A6 [Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/
9 u3 [0 \0 f% `4 R x% [( I)
" E4 q% w. t% z1 EECHO -------- ip修改完成 -------- |