搜索
查看: 21944|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
+ s0 t+ \; Z1 R" p0 M( h; K6 b, A/ z5 ^$ [
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 C3 [1 ^/ P( ?" O
  2. title 自动设置ip
    5 \; w2 N: ~4 Z3 C- K5 f
  3. echo
    8 K( Z$ n1 n) k
  4. :start
    ; R3 j3 E8 G* e5 Q+ _
  5. cls . g6 v" p5 N0 n; y8 q* u8 t5 {4 q
  6. ECHO ================================ . y& g/ C1 e( c4 w. R
  7. ECHO 请选择要换的ip , E0 O; ^: l' a8 |+ D* |3 z
  8. ECHO ———————————————— * F+ f% J  a) _$ k6 ]
  9. echo 无线网络连接---自动获取IP地址…………1
      [* w% o; F6 `  y8 D1 r
  10. echo.
    0 t5 J' |: h/ {  V
  11. echo 无线网络连接---办公室IP配置……………2 $ m$ I$ s% p/ o- t
  12. echo. : ~0 G- N, q* {# c3 R- E
  13. echo 本地连接---自动获取IP地址………………3
    ' x3 ?/ l- }$ i& l4 u1 E
  14. echo.
    4 [5 [0 n  s/ Q6 Y2 A, I. m: i% B
  15. echo 本地连接---办公室IP配置…………………4% g* Z/ y! J( g
  16. echo.
    0 c" X9 w3 Z! Z+ l- Q' `& E8 G
  17. echo  退出…………………………………………53 v) |/ Y* S5 B% K' I$ N: P
  18. echo.6 d2 u* j# |2 l& i. _6 c
  19. , J' K2 f' ^, E2 e, [# q2 T4 l
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    * l, N6 J2 X1 E& S$ Z# J, p

  21. ! D! V3 ~/ G& P7 Y, o
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ' T( Z7 o$ H2 N" M& \$ `9 q
  23. goto start & J6 Y. Y* j( Y
  24. * N+ c+ Z' d. Y
  25. :selection
    $ r: e! `) U( V4 s( Y7 h- p
  26. @if "%UserSelection%"=="1" goto 1 ; g( ], R" a) g" d1 W
  27. @if "%UserSelection%"=="2" goto 2
    ) F- A5 A; E' r/ \$ w
  28. @if "%UserSelection%"=="3" goto 3 9 l; A. g+ p* ^& |* N1 y# D
  29. @if "%UserSelection%"=="4" goto 4
    " Y4 j5 X& A8 P) }3 R3 `( w/ P' {1 |
  30. @if "%UserSelection%"=="5" goto 5
    ) s4 P2 V2 V4 K6 n7 v. z1 C
  31.   i7 |, r! _* H0 `" t7 V
  32. :1
    ( e, p9 d/ G+ ~$ j5 Z0 J% d# q( w
  33. echo 无线网络连接---自动获取IP地址---请稍候...8 {$ |& v8 x/ w: W# s! D; W- a
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( |& E: Q, y+ }# B8 f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    , R! K: Z7 i7 R/ j# B- x$ d
  36. exit0 c1 ]7 o  c0 Y3 a) E3 l1 y+ D/ z$ p! T
  37. % N5 ^, m* B* }7 s& f! p1 K
  38. :2
    3 U( V- k: O- b! O6 F$ `
  39. echo 无线网络连接---办公室IP配置---请稍候...3 o3 t! b& A$ s8 Y1 q( p3 F" q
  40. set ipaddress=192.168.0.100, y8 F; ^+ y) V1 q
  41. set subnetmask=255.255.255.02 M5 O, N# ]* ^
  42. set defaultGateway=192.168.0.1, j* D7 r/ q+ V' V1 G7 r
  43. set dns=202.96.98.36
    / A8 V% k2 K$ s$ T
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ p9 r: r+ f: h, n! u
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . `5 t7 s% a; R7 G
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=08 s$ D* t3 i3 W& d: V6 W3 q
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ b2 l. k9 x4 T
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) A% ]8 }7 h# Z9 ]
  49. exit1 _+ b' r/ A0 o8 e: t) _& H) O- \9 |" x
  50. : ^# k0 ]' q; K7 D* z# X. o  {4 r
  51. :39 V: j7 z2 {" \' B
  52. echo 本地连接---自动获取IP地址---请稍候...' G' H9 {% u7 E8 [, `- V. a
  53. netsh interface ip set address name="本地连接" source=dhcp
    ! j$ l5 g$ c6 U" ]
  54. netsh interface ip set dns name="本地连接" source=dhcp
    9 e1 h6 W2 x" b) N, F; b" J- d! c
  55. exit& G; e, K' S9 _: i
  56. : j) E! X/ L; L( W$ ^$ i6 w
  57. :4
    ' ^5 \  y! [# G6 N# }
  58. echo 本地连接---办公室IP配置---请稍候.../ O6 Q- G; J4 I( b% s9 V7 ^% @  S
  59. set ipaddress=192.168.1.68/ D: e  L2 Z! N$ T1 O. M
  60. set subnetmask=255.255.255.07 y6 n0 n; m! Z9 @0 k% E+ V$ t
  61. set defaultGateway=192.168.1.1& \6 T9 }( s+ v& o, u
  62. set dns=202.102.128.68
    ( n& ]& o1 l1 _- a' Q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 c* S7 ~, O4 ~& @# Q7 s- G
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    6 _) j+ M5 H4 T4 o6 ]  U3 Y, T' }
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% \9 k* Y' D; C# @) q' L
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    & a% e+ s& O' T4 x. P
  67. exit; j  Q7 p5 K; _# q3 \* V) A
  68. . T3 M6 R. F+ b& f+ r  k
  69. :5
    3 B2 r. o+ p/ N" d% _
  70. echo 5* A9 o0 w1 @! _  u8 C( l9 j; F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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