电脑互动吧

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

事半功倍之批处理修改IP

[复制链接]
发表于 2011-6-13 20:37:16 | 显示全部楼层 |阅读模式
本帖最后由 湘南一铭人 于 2011-6-13 20:37 编辑 4 l$ F) e: p4 ~0 v' c$ u+ D
. h+ |# @: J5 I* X$ n, P! S
将下面的文本保存为a.bat, IP改为自己用的IP就可以了.
0 _( e0 n% @: m% g5 ?
, g1 p* V+ a# t! ~7 d* m- q- |2 H1 x2 v7 j1 d
@echo off   6 t$ L$ |. U! J  o: e# N" S' L! z
color e   
- }+ u- A) c8 b7 h' {setlocal enabledelayedexpansion   $ n$ d/ v9 m0 a' @, i, k5 p
set "Space=        "  
8 m+ t2 L4 _8 hset "PH_addr=%Space%Physical Address"     8 n: ?) e0 n0 W2 L
set "IP_addr=%Space%IP Address"    ! `: k  Q$ j7 Y9 n1 _
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (   $ W4 q. h- l. o2 C& P
   for %%a in (PH_addr IP_addr) do (   % a- l) E) i0 e) {
      if "%%i"=="!%%a!" set %%a=%%j   
6 P5 k# v, }4 H4 S, m   )   
6 Y: j: v. t; @0 p  ~)   
! `( j5 v0 y  I/ N5 _set PH_addr=%PH_addr:*:=%   7 {! J+ R9 l9 E  l% T
set IP_addr=%IP_addr:*:=%   
% G6 o6 H- _- F/ b' Recho -------- ip修改中,请稍后... ---------   . o7 r* j3 N" p  n) i1 J
Rem '/*=========判断当前IP*/  6 R* {# T# n# f; N( z; a% \. t
if %IP_addr%==192.168.2.100 (   
* j5 P  M9 m9 _; ?; JRem '/*=========设为家中IP============*/  4 ]/ A- R* v7 J- n# X% _
netsh interface ip set address 本地连接 static 192.168.1.100 255.255.255.0 192.168.1.1 1   
! g. T$ @5 I& e& J+ E# s+ w7 Jnetsh interface ip set dns 本地连接 static 192.168.1.1   
; T9 X. N9 M7 D) _Netsh interface IP add dns "本地连接" 202.106.0.20     w9 u$ R3 Q6 S, `
) ELSE (   
2 H4 J3 F) |0 hRem '/*=========设为单位IP=============*/  
+ u: b5 w8 l2 |3 u0 y+ E4 Snetsh interface ip set address 本地连接 static 192.168.2.100 255.255.255.0 192.168.2.1 1   
# z3 K7 i5 K( J( c% X3 A) inetsh interface ip set dns 本地连接 static 192.168.2.1   
7 B! h- x9 J9 {7 D* bNetsh interface IP add dns "本地连接" 202.106.0.20   5 r5 B: e9 V2 S* ^- Q3 T
Rem '/*=========启动工作所需服务=============*/  
7 Z% g# Y6 Z0 z& ]+ e% e2 vRem '/*=例如启动SQL Server 服务: net start mssql$sqlexpress=====*/  - J% B! o, }4 S$ ^
)   4 e; B3 j- F  T% E  u
ECHO -------- ip修改完成 --------
回复

使用道具 举报

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

本版积分规则

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

浙公网安备 33032402001025号

GMT+8, 2026-1-27 11:53 , Processed in 0.051678 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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