搜索
查看: 21792|回复: 0

[电脑] 快速设置IP地址的批处理命令

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- K9 c5 E# f  e( I
3 X& _; P8 i7 P将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ; z/ s$ d0 M9 k
  2. title 自动设置ip7 x$ a4 o; d6 w6 A. v9 @
  3. echo4 H0 o. ~8 r  G" L5 k8 q- F* ^& T
  4. :start
      T/ w3 f. l9 Q7 P0 ]
  5. cls
    0 P( c- D2 `, U# A0 F) P
  6. ECHO ================================ . _" ]" H) O' `
  7. ECHO 请选择要换的ip 0 [4 R5 n6 e8 E
  8. ECHO ————————————————
    4 I) {& Q0 E1 ~& l; A; k
  9. echo 无线网络连接---自动获取IP地址…………1   y. B6 D/ d* h. l
  10. echo. * P# P3 l( p2 L
  11. echo 无线网络连接---办公室IP配置……………2
    # {, r  b* }) g
  12. echo. # x$ i. J: ~0 I( t- V# J
  13. echo 本地连接---自动获取IP地址………………3 & y9 j, @6 s2 p! F# `. P6 p- F
  14. echo. ( |' a9 L/ f$ [( j: ?
  15. echo 本地连接---办公室IP配置…………………41 Z- y! L' d2 `5 L* e6 x
  16. echo.. S+ _$ ]9 l; l+ m2 F- D
  17. echo  退出…………………………………………59 l* i5 T# S: Q6 v! g$ f/ t
  18. echo.$ f- Q$ c$ x7 g% }) l

  19. " N2 d/ O9 V) O( d& _1 [
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! T5 s- D8 N- C! v) y" m. M

  21. 5 l' J) f* M5 |0 K3 v1 _
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    9 s  Q# G' g  Y
  23. goto start
    - _+ B. z: K2 c* T. A& b* o
  24. : A2 f9 V8 r/ I. l( E* l  h
  25. :selection ! S1 U3 @; D  G5 L1 B- b
  26. @if "%UserSelection%"=="1" goto 1 , r" k+ J# O/ N; n5 f1 E9 a9 I% w
  27. @if "%UserSelection%"=="2" goto 2
    ' f9 V1 E) S& @& A9 w0 W
  28. @if "%UserSelection%"=="3" goto 3
    4 b$ ~. l$ v0 L
  29. @if "%UserSelection%"=="4" goto 4
    ( n6 O2 ~: r4 V: X! z3 m  }9 S: l. d* L
  30. @if "%UserSelection%"=="5" goto 58 Z% ?' D* [0 N- s
  31. 5 z& m# j4 c4 K
  32. :1
    ; k" J. ^) Z3 o2 B+ b0 L4 a8 z
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ B; U: K3 U# D' A5 F
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , ?$ k% x/ I! G& i' J
  35. netsh interface ip set dns name="无线网络连接" source=dhcp4 c/ r& M+ q- H: N
  36. exit
    0 T: p8 y0 {" t: p" h, B: l

  37. * r% _. y! f; S- @! L5 @9 I
  38. :25 }5 U0 q' W# @% V
  39. echo 无线网络连接---办公室IP配置---请稍候...4 v% C0 E, \' u
  40. set ipaddress=192.168.0.100
    0 L, n/ F( }- ]. B: }/ q: q
  41. set subnetmask=255.255.255.0  ]9 ~; ~, W5 \. x) X; e8 j
  42. set defaultGateway=192.168.0.1
    + a+ l- U2 r# {
  43. set dns=202.96.98.366 e* i! J) F1 m! ]& u
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 V5 l' b% h$ O" t# d6 R
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%7 O6 J. ^* ?2 L6 s) s
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" ^* Q. J, M: V/ _9 D5 S/ I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    $ t9 l" N( t/ Q  F2 ]# v: E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * j' X" x5 ]: _6 h- Z
  49. exit/ v5 ?' I" q+ j

  50. ' d: h6 `) h0 J8 a8 U
  51. :3
    : P2 h# J  N2 a% m0 a1 p
  52. echo 本地连接---自动获取IP地址---请稍候...
    / Y8 c( t1 ^/ w; `
  53. netsh interface ip set address name="本地连接" source=dhcp0 E7 Z0 `3 ~7 E
  54. netsh interface ip set dns name="本地连接" source=dhcp
    / P7 ?  I8 G" K5 I
  55. exit
    6 X# B7 v* \1 N4 S8 C: B! i( @

  56. " }- ~- j' `" h' i& ?
  57. :4
    ! g8 \$ B( ~- ?
  58. echo 本地连接---办公室IP配置---请稍候...* D  A& O+ I  W9 b; u( @' t/ E
  59. set ipaddress=192.168.1.68
    ; T3 i+ A3 I+ m. a' V" E' l
  60. set subnetmask=255.255.255.0) b+ v. i; u* q1 b
  61. set defaultGateway=192.168.1.1
    - N' e# u* a( b  Y$ s4 N& v
  62. set dns=202.102.128.680 S  Y$ n0 s# O$ Z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%$ T1 I$ M/ Z' b- m5 A$ W9 X
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=01 `7 `' z* J4 M: J* ?- L
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary. z) K8 h# J" g4 ?: d* E6 q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ! s6 w8 }0 |' b, V: M7 V
  67. exit& \: y/ d  q$ v) r) I5 A

  68.   m" G! t+ ]9 m  P" q7 s( f
  69. :58 W* l' f4 G" E4 U
  70. echo 5
    : N' V! I3 K) ^$ `1 f
复制代码

IP.bat

2.22 KB, 阅读权限: 1, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表