电脑互动吧

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

事半功倍之批处理修改IP

[复制链接]
发表于 2011-6-13 20:37:16 | 显示全部楼层 |阅读模式
本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 * u  y# Z8 T+ p7 F7 g$ y
. m  W  u) r5 a" a0 w  h7 ]
将下面的文本保存为a.bat, IP改为自己用的IP就可以了." F7 d5 |+ n, p* Y

% `0 e# Z( n$ z
3 r( G4 h/ f* o: W@echo off   % n6 U1 b* B5 _, h
color e   . k6 A7 K9 T# Q2 X' c
setlocal enabledelayedexpansion   
& i2 i1 Y2 q  `$ J! U& oset "Space=        "  3 L8 N7 {8 ]2 P( P  V' @
set "PH_addr=%Space%Physical Address"     8 C$ x6 p1 n2 A% ]  a
set "IP_addr=%Space%IP Address"    - u7 j/ z# M* m0 ?; v, ?
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (   
# o5 o) g: h' i% i( Q   for %%a in (PH_addr IP_addr) do (   2 P: S; o! s  w  r! v: t& W
      if "%%i"=="!%%a!" set %%a=%%j   
4 s" w+ R3 q' b1 x2 {' n0 g   )   
9 N% \4 I- }. @" B3 w)   
3 L/ \4 ~2 \6 l, G4 Hset PH_addr=%PH_addr:*:=%   
) D% y7 t2 g5 E& D; I, Zset IP_addr=%IP_addr:*:=%   / p/ U, @$ d) u" I' @' d
echo -------- ip修改中,请稍后... ---------   
8 c4 k! n4 B- q- \Rem '/*=========判断当前IP*/  " @  u# B' p  ?" F4 R% Z5 C
if %IP_addr%==192.168.2.100 (   
9 n! \$ p7 A9 E& ]Rem '/*=========设为家中IP============*/  ( q! @3 d+ U+ G  h6 p) `+ }- t7 C
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1    , N/ X! S( i  w: `6 T
netsh interface ip set dns 本地连接 static 192.168.1.1   
4 U5 S3 q! H. g* dNetsh interface IP add dns "本地连接" 202.106.0.20   4 g; ~, I. M( \' z
) ELSE (   ' Q: E  M  l0 T! E3 Z
Rem '/*=========设为单位IP=============*/  
9 Y9 x/ a% C8 ?/ E+ J" p( znetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1    ! T* m7 r0 w4 N
netsh interface ip set dns 本地连接 static 192.168.2.1   
5 u: T: ^9 a) j$ }* MNetsh interface IP add dns "本地连接" 202.106.0.20   
' \2 A2 P, g% l- URem '/*=========启动工作所需服务=============*/  
" R3 t6 }# c( ^: B2 d% XRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/  0 x3 [6 \- x+ r0 T. Q3 }
)   ! b5 o! Y0 }- ?, Z7 W& l$ B* S# r
ECHO -------- ip修改完成 --------
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2025-6-18 02:32 , Processed in 0.138791 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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