电脑互动吧

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

事半功倍之批处理修改IP

[复制链接]
发表于 2011-6-13 20:37:16 | 显示全部楼层 |阅读模式
本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 " a5 f: I* T8 y5 H, O& I. i
: f( d% t1 Q% A5 q4 t
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
1 I+ S( {6 O3 I2 X1 ^/ h3 G2 z4 e6 j  V" q+ B

+ P+ \, ^$ V* m, q8 V; e; i" `) {@echo off   
1 K* E, h& H2 j& Z: Ecolor e   
( A6 x7 _! [; d7 Nsetlocal enabledelayedexpansion   
3 g. {" t1 M" d* _  pset "Space=        "  
, w$ c$ r, @6 Eset "PH_addr=%Space%Physical Address"     
# w% V: W* o  _! j* K5 W# Q% C) r0 rset "IP_addr=%Space%IP Address"   
6 d* k" ^- v3 l, F5 Q0 Lfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (   
  m3 u  l" U. _3 G   for %%a in (PH_addr IP_addr) do (   9 m5 o8 y+ [+ _
      if "%%i"=="!%%a!" set %%a=%%j   
8 g* K# x' _+ W" C   )   2 d1 E" z2 a7 e
)   . P% H1 _, c( [# H  R5 A
set PH_addr=%PH_addr:*:=%   5 l- U% L. \4 Z) F
set IP_addr=%IP_addr:*:=%   
. B& b3 M" b6 e. @% j# _5 Aecho -------- ip修改中,请稍后... ---------   
8 m! y0 L  Q) h' HRem '/*=========判断当前IP*/  
& e$ g1 b( v$ x! ~( e) bif %IP_addr%==192.168.2.100 (   
1 T; Y/ b* ?* A. r6 v3 FRem '/*=========设为家中IP============*/  
8 k# k4 u$ J4 J6 ]- ^netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1    * N, z7 E& g( P6 }
netsh interface ip set dns 本地连接 static 192.168.1.1   
3 t: R$ Z) B1 r# M) h8 Y, gNetsh interface IP add dns "本地连接" 202.106.0.20   
: n4 x" w  ^6 `% t) ELSE (   " S. g+ R" \# M4 Y
Rem '/*=========设为单位IP=============*/  
3 j4 c! z0 L$ Z$ |9 Lnetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1    : ?6 v* Z9 X# n3 ~7 V0 T
netsh interface ip set dns 本地连接 static 192.168.2.1   
8 L9 |6 |' r$ v3 R: h. z' f2 H, CNetsh interface IP add dns "本地连接" 202.106.0.20   
' H+ \. w$ [$ ?7 L6 M0 w: J% {) V- ~Rem '/*=========启动工作所需服务=============*/  ( B# }7 r3 q# F
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/  
" R! H! ~4 |! f7 O)   
, s5 o0 }& y& y- P2 xECHO -------- ip修改完成 --------
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2024-6-26 21:29 , Processed in 0.048844 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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