电脑互动吧

 找回密码
 注册
查看: 6520|回复: 0

事半功倍之批处理修改IP

[复制链接]
发表于 2011-6-13 20:37:16 | 显示全部楼层 |阅读模式
本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
% G2 s7 }: S5 e8 i8 s3 f6 W5 H
7 x4 {8 U* X( T6 H( I将下面的文本保存为a.bat, IP改为自己用的IP就可以了.& Z8 _+ \9 O% o  G

, y0 D1 o7 w8 x  w- [. w2 a7 R% k/ {/ ]7 F* A. s8 Q
@echo off   
! p. j4 y* b2 }1 gcolor e   
" i3 S2 H6 Y0 J( B5 c6 b6 Y8 {1 W; tsetlocal enabledelayedexpansion   
! J% B# i7 y" ^5 aset "Space=        "  
; h; `5 }* L# S& B6 Cset "PH_addr=%Space%Physical Address"     9 M/ x8 P* u- U& E  ]# z. @
set "IP_addr=%Space%IP Address"    + x5 F1 p$ u' @- B1 E+ |7 Z: q
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (   
. U: ^, j# r  G7 H, w   for %%a in (PH_addr IP_addr) do (   - P/ X4 X2 Z  x4 L, v- I: J
      if "%%i"=="!%%a!" set %%a=%%j   
* J' t$ \/ m3 l8 f, h6 p   )   $ X" G/ D( k! S# g. |! r
)   % `; i7 [" G; F2 E) _
set PH_addr=%PH_addr:*:=%   ' T" H7 F0 w% \' }4 R% q* q4 X
set IP_addr=%IP_addr:*:=%   & R8 F* `6 _! Z+ d3 d
echo -------- ip修改中,请稍后... ---------   
# p- h' }0 @! A: |) o5 C- p3 _Rem '/*=========判断当前IP*/  ' u6 j' ^( m+ }) u; ^9 @! w
if %IP_addr%==192.168.2.100 (   1 S4 ?  x6 X) l3 W
Rem '/*=========设为家中IP============*/  # v" c# G: _& C! P8 {" X0 H
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1   
: T% {& V9 @9 q& onetsh interface ip set dns 本地连接 static 192.168.1.1    : k# V# v: A; ^$ p  h! I* I
Netsh interface IP add dns "本地连接" 202.106.0.20   # y2 m  _. f0 D( s) Y7 D
) ELSE (   # \) U7 T: B7 f$ Y8 d/ L+ a3 A
Rem '/*=========设为单位IP=============*/    a1 ^3 m3 e( T1 d8 z7 H9 I( g
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1    " j1 v' {7 }6 X7 G" w8 f, y+ L2 Q
netsh interface ip set dns 本地连接 static 192.168.2.1    5 _0 k" v7 N' H7 w- q* b; \
Netsh interface IP add dns "本地连接" 202.106.0.20   
+ G7 _0 A1 Q4 m) l# b/ @2 KRem '/*=========启动工作所需服务=============*/  
" L) h6 g# K9 h* Z/ L) z) URem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/  5 e* t0 t  p2 \+ k8 `8 M$ S( e
)   $ C; _. A/ m0 \- E* k, r& j. L+ T9 N
ECHO -------- ip修改完成 --------
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|手机版|小黑屋|Archiver|电脑互动吧 ( 浙ICP备13037409号 )

浙公网安备 33032402001025号

GMT+8, 2026-1-24 15:11 , Processed in 0.053372 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表