搜索
查看: 21380|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 L. q9 }5 A6 ~3 J# _) q3 v( O' ]: U" e
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    7 u: d; |$ I1 J4 ]1 K- e
  2. title 自动设置ip
    / A) e8 t9 ]* h# J3 P6 n6 G7 w
  3. echo: A, d& ]0 q! h7 T) @+ D  m
  4. :start
      d% k* n! f  E1 Q0 D. R
  5. cls
    & v9 r- o% J2 u' _9 v4 ~" J4 `
  6. ECHO ================================
    * U" `! y. s; X
  7. ECHO 请选择要换的ip * M- b/ Q6 Q0 ]! w- P
  8. ECHO ————————————————
    3 m4 J' Q1 `' D5 b5 m
  9. echo 无线网络连接---自动获取IP地址…………1
    + @  O6 O3 c9 b% y4 U& V: Q, z
  10. echo.
    7 A; _: f1 _. C" n4 P8 Y
  11. echo 无线网络连接---办公室IP配置……………2
    , s9 N$ q1 W  v4 P- V, e2 D
  12. echo.
      v$ L- h: P5 ?1 T& O; v
  13. echo 本地连接---自动获取IP地址………………3 6 k* _2 `4 Y; B" O1 k8 s
  14. echo. 0 v5 M8 s/ z* O- T' u
  15. echo 本地连接---办公室IP配置…………………4( X5 ~, r. \  S2 P' Q$ \
  16. echo.
    # t8 E0 u% r2 _" u
  17. echo  退出…………………………………………5+ H. L5 Q( j, @
  18. echo.
    & f; a" Z, E2 a/ f) w+ l

  19. ' p5 X: S% @, n7 h- R9 l" z
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    # \2 w5 S2 r4 Y% L; W3 T. X2 r

  21. 4 W/ U: E1 Z4 R, p' s5 [& v
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 s5 a$ m0 m1 K5 P! O5 j! {: |
  23. goto start 4 R7 z) f+ k; S; d5 y

  24. - \* \/ b8 `6 _2 \$ j+ H% y, T& e# C
  25. :selection
    & D- @7 `' T. Y7 P, H3 I* S9 {  G
  26. @if "%UserSelection%"=="1" goto 1 1 `( g, d3 o( A# {5 j2 x
  27. @if "%UserSelection%"=="2" goto 2
    - d3 d1 ^( Z* j- A0 e( y+ t" c6 `2 m
  28. @if "%UserSelection%"=="3" goto 3 $ |2 c: T0 t  z/ c5 l! S0 y6 Q
  29. @if "%UserSelection%"=="4" goto 4, A: P' ?4 ?% b; c8 r
  30. @if "%UserSelection%"=="5" goto 5; `" x0 }3 ^: }( I
  31. 4 l# n# p# B, `7 z2 H" q
  32. :1
    ' i5 }) N1 U5 \
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    - ?1 ], b* u9 c) e+ l& q
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      n+ z8 u  _/ H$ \1 j, _- p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    * p: ~+ s6 W0 K, F1 h5 A8 y, K
  36. exit4 H' ]2 N8 E7 Y# u2 \; D
  37. 2 I" V' K: y6 u9 t
  38. :2* X3 U( W$ {8 a+ A3 J  Z* S. |
  39. echo 无线网络连接---办公室IP配置---请稍候...) |6 J) D/ n" w  q' M# n
  40. set ipaddress=192.168.0.100
    # T5 J, S9 a4 i
  41. set subnetmask=255.255.255.0
    ; S! O0 f" D' F% z( T  {4 I! ~
  42. set defaultGateway=192.168.0.1- y8 `9 F. w, r4 E# k8 k
  43. set dns=202.96.98.369 F& V1 t9 x9 b! Y+ ^% A
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ ~" ^' y, J/ U7 g# \7 K8 k
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + q5 V8 q3 G# ~5 A
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    $ K1 G8 p% N0 Z. f7 d; I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    / o9 K8 j5 Z0 t
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ! G9 F* x! l# V* p! P6 e  C; |' O
  49. exit4 U  ]" d6 G* A' B1 K

  50. 7 D* E2 m& D& z
  51. :35 ^) N# ^. v+ r5 n/ V6 p( E/ ]
  52. echo 本地连接---自动获取IP地址---请稍候...
    . f+ |: M+ e$ ]+ |, t
  53. netsh interface ip set address name="本地连接" source=dhcp$ U2 {7 y7 P, M. k# t- y5 ~
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ' j" d4 z* n* d4 t& K, G
  55. exit
    $ n! h. }! p. t2 s0 v

  56. " e$ l) B' z# e4 N
  57. :4) P3 r, J1 l6 n  r$ s8 y2 d
  58. echo 本地连接---办公室IP配置---请稍候..." q+ k: m0 m4 T7 ]* ?' d) M
  59. set ipaddress=192.168.1.68- \5 K/ o+ |$ s; M" w( x/ i+ Y' K# E
  60. set subnetmask=255.255.255.0
    % L5 }. V8 N  [2 }2 ~  U
  61. set defaultGateway=192.168.1.1
    ; L' G% q2 O( c: G& a5 F/ ?
  62. set dns=202.102.128.68/ r5 @& F/ {6 E; U. `- d! B$ D
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 x& b, E/ C! F% g! ?! z- C/ |6 E( [
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0* C& ~  w6 s% g* J8 s) D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 v3 i3 U& X- l( h5 V3 \7 k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%! k, M' t1 f6 p1 r  j7 u; }* g0 X
  67. exit
    4 n( y, b2 ?: w7 R3 ~( O5 ^: s

  68. / N8 y; K2 o! ?, Z# |$ p* n
  69. :5
    : h/ W2 [( y  f2 {8 |; Z" q
  70. echo 5
    / }1 {  t) C0 m2 q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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