电脑互动吧

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

事半功倍之批处理修改IP

[复制链接]
发表于 2011-6-13 20:37:16 | 显示全部楼层 |阅读模式
本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
$ a- t5 c2 i- [/ q, i8 ~0 v/ M5 ~6 f* @1 h
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
; g. ~: F( u# d9 ?6 Z0 ~/ j6 F0 j8 o2 Z

7 q5 \; m- P6 l@echo off   
/ I( V! V" W. N- tcolor e   
. B6 E0 ?  a! usetlocal enabledelayedexpansion   1 p6 w  W% a9 }0 P) a) F
set "Space=        "  
8 M( |3 [( ]% K# y' Dset "PH_addr=%Space%Physical Address"     # F/ [, c. `4 [5 z
set "IP_addr=%Space%IP Address"    ( \1 b* l& m) A2 U: l7 E
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (   
( ?; P0 g6 n; M/ F   for %%a in (PH_addr IP_addr) do (   " y7 @1 c& }* K% W: q8 {8 {
      if "%%i"=="!%%a!" set %%a=%%j   / f$ i" ?9 g0 |; U; S" T1 k
   )   ( c: }  v9 u5 f
)   
! b3 n: X" V. Zset PH_addr=%PH_addr:*:=%   
7 Y0 t& N, o0 v& Eset IP_addr=%IP_addr:*:=%   4 B' `) d- Y! J5 w( Z1 V0 |
echo -------- ip修改中,请稍后... ---------   
' n! n. c' P0 d. S) fRem '/*=========判断当前IP*/  ' ?" D* j! E, H, B; d" e
if %IP_addr%==192.168.2.100 (   $ |" Z* q& A1 ]% `/ Y! g' B+ z
Rem '/*=========设为家中IP============*/  2 O+ i2 N; p5 q
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1   
; z* `% o% I& m! t& nnetsh interface ip set dns 本地连接 static 192.168.1.1    / m& I5 [* S, M  |' I
Netsh interface IP add dns "本地连接" 202.106.0.20   ) D4 n1 A& P5 R& O% `
) ELSE (   
* Y4 w& O& u  N: c  T& a6 g2 k; cRem '/*=========设为单位IP=============*/  : u) ?, l5 i/ e, C' D) C" m
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1   
! T5 `" x; E6 k0 Anetsh interface ip set dns 本地连接 static 192.168.2.1   
0 v9 c0 F7 n$ bNetsh interface IP add dns "本地连接" 202.106.0.20   1 H7 U: M  a0 }! g& ~
Rem '/*=========启动工作所需服务=============*/  
) `' s' [5 r+ I/ QRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/  
3 b; o# k8 h) W)   
. Q* z+ G' P$ P) W6 M$ C: u6 w0 y& _ECHO -------- ip修改完成 --------
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2025-9-19 18:40 , Processed in 0.080492 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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