搜索
查看: 21400|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  w+ D) M3 \! G7 |  t9 v. B; p: @8 j
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 U* s- w! P. S3 \& w
  2. title 自动设置ip2 ]% z. K/ c0 a2 N8 L
  3. echo
    + X' ^: p7 Z8 U* r
  4. :start
    5 ]! m+ D* R6 p: J8 t5 m4 o
  5. cls ) V" z. j3 @3 C! P1 b& s! `4 b
  6. ECHO ================================
    ' M" Y3 I, G7 ]. s& B  `( z
  7. ECHO 请选择要换的ip
    / k' r0 e2 j9 ]
  8. ECHO ———————————————— # @9 A; F2 L7 _6 f  M: p
  9. echo 无线网络连接---自动获取IP地址…………1 9 |) I7 ~( _' q
  10. echo. ; j! A& C2 y# t2 f0 j: E3 b4 F
  11. echo 无线网络连接---办公室IP配置……………2
    1 T- q1 m  p2 Z) P: @
  12. echo. , I! |) F# @( W% ]
  13. echo 本地连接---自动获取IP地址………………3 ! l$ D! N; F6 ?, N4 w) w, q" V' \
  14. echo.
    0 |; k) L0 W7 {6 S
  15. echo 本地连接---办公室IP配置…………………4( j- @3 v. R# p- j7 E# b
  16. echo.
    ) ^+ [  @2 \" y6 \
  17. echo  退出…………………………………………5$ F( O. d0 i' F6 d' U
  18. echo.
    - l; v3 I# R2 A' J! }9 n+ S5 K
  19. - u, D" K" X' y  A' C7 }
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    2 \5 e( ?7 F5 W, H7 l

  21. ; h0 d  B+ N/ t
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 {( w. g/ [. }4 O
  23. goto start 9 W9 ^" r1 q3 R5 F1 K: E" N
  24. ' O4 q0 {9 @* ]3 s  c0 P
  25. :selection
    " y/ b6 z6 s5 d" k) l8 m
  26. @if "%UserSelection%"=="1" goto 1 - O$ k% V& M0 ]7 X1 b( x
  27. @if "%UserSelection%"=="2" goto 2; z( H, j- O5 F
  28. @if "%UserSelection%"=="3" goto 3
    : ?5 T5 j0 o: `
  29. @if "%UserSelection%"=="4" goto 4
    / ?8 q9 ?# M6 F; Z5 I
  30. @if "%UserSelection%"=="5" goto 5' X+ e' E) h. B% f% q5 G6 I$ j8 I: k- D
  31. + a' j  u3 ]3 {" A2 ~5 d  a. Q! ?
  32. :1
    " |8 {8 a' y* E, E  v8 p
  33. echo 无线网络连接---自动获取IP地址---请稍候...! h- _* }2 @; x3 g8 g* {( i2 A
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 S9 g5 F: V* m; \1 y5 L
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    % m# ~" Y4 w8 q$ }0 n$ E
  36. exit+ {  }7 s) m/ W. V* @8 ?4 K

  37. 6 O6 H! G* T. F+ K7 N8 P
  38. :29 f8 p4 w5 [" @: Y- e( F
  39. echo 无线网络连接---办公室IP配置---请稍候...( M& @5 I% M% K- W  G3 N
  40. set ipaddress=192.168.0.100
    $ @. V& t, ]1 j. g* Z
  41. set subnetmask=255.255.255.0
    6 @- [) C, q  H- s
  42. set defaultGateway=192.168.0.1/ r- t) q4 e9 u0 Z9 }
  43. set dns=202.96.98.36( z) S- \; F0 i: [
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0/ N% d- e3 H: q9 a
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%$ |% d# Y2 {4 I
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0! U8 h/ \3 p, Q$ t; y. g
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; v+ S0 ^) L) U& g6 v
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 E1 G8 d- N3 H! h# l5 ]$ j
  49. exit
      c' }+ g1 R; t4 l" Z. R
  50. / r0 Z- f9 o! Y! Y' b
  51. :3
    4 u2 d7 N. p7 Z- t& k+ l" f
  52. echo 本地连接---自动获取IP地址---请稍候...% v. x6 _: g, S& }3 p# [/ m; Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    + |! _( r( S1 w- O/ F( n; i4 ?( P
  54. netsh interface ip set dns name="本地连接" source=dhcp- {0 i: B6 R* {
  55. exit$ F5 x7 n9 F+ L: @
  56. * R2 {- B6 w, u( g
  57. :43 ]; f+ z! r% K! n& |: @
  58. echo 本地连接---办公室IP配置---请稍候...
    : e* i# A, n, S
  59. set ipaddress=192.168.1.68+ M$ |4 P; B* v% L( r& J1 ~' T
  60. set subnetmask=255.255.255.0
    1 i3 v6 F" H: Z
  61. set defaultGateway=192.168.1.1, k% ~  s/ J6 q/ D  }: |, ~# A
  62. set dns=202.102.128.68
    : N$ V1 s) C8 N) ?
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) k, x  |$ m8 X7 N
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    6 J/ u# L6 R+ G% X
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & G) m) `# K: D' p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    2 z0 f- z8 W; F( t! X0 R0 E" G
  67. exit' u  ?- E" y* o8 g7 }3 s+ |
  68. ; g! ]$ [. z4 N* J
  69. :57 f8 c3 D6 I3 d4 G+ N/ R- @/ h  a
  70. echo 5
    ) r# [: @; A: j4 |
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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