电脑互动吧

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

事半功倍之批处理修改IP

[复制链接]
发表于 2011-6-13 20:37:16 | 显示全部楼层 |阅读模式
本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑
) ^8 a7 _0 B% Q" K( Z. I5 w/ d: ?% E+ o: E# G
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.& n3 ^; {* A9 z# v
3 R# _2 `! p) J7 q( x
, V) D7 w3 m" w6 j
@echo off   9 r1 @' H% J2 l
color e   % ~; m+ F* u9 [
setlocal enabledelayedexpansion   : {( g4 x$ T' r; G. X  S0 b5 e) A
set "Space=        "  
7 y* O! H/ D  |; e- \set "PH_addr=%Space%Physical Address"     0 r0 Q0 M0 \# D& p
set "IP_addr=%Space%IP Address"   
6 G+ c: [" u2 Z2 K, L5 w1 y4 X( pfor /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (   
$ H4 s0 t. z, P2 M9 G4 O  m   for %%a in (PH_addr IP_addr) do (   
) Y0 E* j8 t. @( k# n2 B- L      if "%%i"=="!%%a!" set %%a=%%j   ; o8 w1 T5 o7 f- l3 P
   )   8 i) F0 O& O- n0 C
)   / s) Q9 K! G. E$ k! Q( Q
set PH_addr=%PH_addr:*:=%   
* n$ M. o. ~) v$ d( t7 tset IP_addr=%IP_addr:*:=%   
- f- o+ |0 [3 s2 P- lecho -------- ip修改中,请稍后... ---------   8 }( Q" l9 X* h2 h' u1 e: T
Rem '/*=========判断当前IP*/  6 {5 W. I' j5 h0 g, }- Z
if %IP_addr%==192.168.2.100 (   & l5 q- D: Q3 c) U" M" H
Rem '/*=========设为家中IP============*/  
. k* i1 P8 L' J9 F- l4 Knetsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1   
6 l) u0 {7 v+ Y6 Anetsh interface ip set dns 本地连接 static 192.168.1.1   
7 k. l9 G, `+ G( {1 I7 H! vNetsh interface IP add dns "本地连接" 202.106.0.20   % j+ ?! i2 b  g# g# I
) ELSE (   
& E& J4 B& N4 Z8 ?( d4 SRem '/*=========设为单位IP=============*/  1 s/ a6 x; l& G& H# o
netsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1   
, w4 i- Q1 v6 U( jnetsh interface ip set dns 本地连接 static 192.168.2.1   
$ `$ s1 @8 z$ z4 L! ~5 \2 mNetsh interface IP add dns "本地连接" 202.106.0.20   . S, Z* A' x( L1 f$ F
Rem '/*=========启动工作所需服务=============*/  9 ]5 q' e; m* p
Rem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/  
: }' L( W% @7 N" E9 l7 R)   1 m% q  d9 U' g( M" G" A
ECHO -------- ip修改完成 --------
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2026-3-15 12:04 , Processed in 0.089932 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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