搜索
查看: 21668|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?) `8 `8 j5 i9 s7 |; u+ f5 Q

5 z* S5 u1 {" v将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off! G7 Z$ I5 u2 T6 }
  2. title 自动设置ip
    5 A8 i' d4 G7 f2 q6 G+ }7 J
  3. echo# @) [% {% C9 R& E. C# w1 p( ]
  4. :start ! F. c" ?% z) x; i
  5. cls
    . L. m' g# u  x" p+ @. E, e1 v
  6. ECHO ================================ % F! w9 Y7 f& M0 n" b5 j
  7. ECHO 请选择要换的ip " p. K" R6 d( J- r! M  g
  8. ECHO ————————————————
    ( }' k- l# O- J. j
  9. echo 无线网络连接---自动获取IP地址…………1 + d- c& ^% q* c
  10. echo. ! p. Y3 K! _: _5 m( N9 l6 B/ Z
  11. echo 无线网络连接---办公室IP配置……………2
      i0 ~; \7 W& ~% u  p6 @
  12. echo. ! k+ N) x; b0 V( {! i
  13. echo 本地连接---自动获取IP地址………………3
      C. A5 t7 [2 A/ p
  14. echo. ! q. I% |) j' n: A& `
  15. echo 本地连接---办公室IP配置…………………4
    5 o( Z3 A( i' a" z7 B* h
  16. echo./ x* _: `# Y% M  b; b
  17. echo  退出…………………………………………5
      |4 ?6 o5 l7 C/ I5 U
  18. echo.
    ( ~5 w2 l/ K' V. [

  19. 9 |/ _5 x! G% f9 `, X- `! q8 U
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    0 g" }1 y  P% a/ z; k9 y

  21. + K% B/ t* S' E% _3 I7 U2 J
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 6 o, P& G" u8 K# g6 q3 ?9 Q) _6 i
  23. goto start 3 m5 [) X! |9 a

  24. - L' M0 B7 [6 G
  25. :selection
    7 \' A- L  F/ T% |: S
  26. @if "%UserSelection%"=="1" goto 1 + }! h# p5 s+ D" i  ?, ?
  27. @if "%UserSelection%"=="2" goto 2
    & G7 G0 q3 V: x3 `7 g$ a" D
  28. @if "%UserSelection%"=="3" goto 3 6 ?/ B8 ^7 t/ ]0 j5 l) e
  29. @if "%UserSelection%"=="4" goto 4
    ! e0 t; \* F5 P, x& U. Q
  30. @if "%UserSelection%"=="5" goto 5
    " J* r, Z, E& p# H! l

  31. 7 G6 j* Z, Y7 j  E1 L4 O! R
  32. :1
    4 m$ X- B, u1 O0 u
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( }  u1 q2 h- u+ |
  34. netsh interface ip set address name="无线网络连接" source=dhcp, K6 \) S; f7 m
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) {' d4 [' F& r. l! Q
  36. exit
    6 F$ m1 W) }# h, L/ O
  37. ! `/ y* c7 P% E- d' ]* }9 K
  38. :2
    8 H- R) O: O2 a5 A$ q+ D
  39. echo 无线网络连接---办公室IP配置---请稍候...
      h4 A; E1 v* z7 o
  40. set ipaddress=192.168.0.100# V! E1 G9 A- _% O" A( w9 L1 h
  41. set subnetmask=255.255.255.0
    3 q: J9 |% l' z% |3 ^: v( y$ r& ^
  42. set defaultGateway=192.168.0.1
    - o# @( C' B* M# f) U6 r+ S
  43. set dns=202.96.98.36
    & D. S+ i8 Y/ I% |5 g4 a
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% c- L$ A; v0 |# O2 P4 Z4 H; M" _/ y# P7 h0 a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      Z4 A6 T$ w" b5 b
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 Z$ {" y/ g" Y. H2 G9 z0 S
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
      c4 k' Q+ n4 N! C% e: O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    # Y3 f, d* M& l( `; g! R' I9 j
  49. exit
    * C4 I  b+ n: s# N- @( D
  50. 7 Y) ~& g( G  p/ c* m
  51. :3$ S8 l7 i& ^! m7 M1 ~
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( x* I% A5 n0 n# a- }* l% s) y( e
  53. netsh interface ip set address name="本地连接" source=dhcp
      Z6 n" c( T" l2 u5 {
  54. netsh interface ip set dns name="本地连接" source=dhcp
    6 D. P2 n! s. _
  55. exit4 [( F" k6 f% x* F' g8 q* T
  56. # ?: u$ c  y$ M, y( a- U$ b6 P
  57. :4
    ) v( S1 g$ Z& q
  58. echo 本地连接---办公室IP配置---请稍候...; U5 x' W! T& F' ?( U, M
  59. set ipaddress=192.168.1.68
    7 m2 \7 X" }* k- I. A
  60. set subnetmask=255.255.255.0
    ( F$ E: P2 [% z( Y- E5 s
  61. set defaultGateway=192.168.1.1. G* S- A/ p" `. E
  62. set dns=202.102.128.68) z; z* J7 Y. E) @
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%6 J; l# H6 ?$ o; ~1 {+ K
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " Y1 I7 u8 Z5 D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% ^& u4 p0 B5 C3 A: m
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 ?( G0 h2 i% ]! @  Q' G2 s+ a
  67. exit$ K4 M9 ?) @* {) j2 ?. P! a) t

  68. 0 N, E8 M9 F: c8 z
  69. :5/ H4 F. S$ M8 M* q
  70. echo 58 K, v5 H& o# n6 d/ N
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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