搜索
查看: 21831|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
. C5 |/ e- }% e0 q3 A) d# z, c% I1 R; ^# b( p$ W4 g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    " s6 Z; V' k! P
  2. title 自动设置ip
    . p; `9 |6 W+ m+ z! D) N
  3. echo
    0 g9 }( G( G! S1 l. P
  4. :start ; C$ q$ q& G- r, F+ K/ O( N
  5. cls , X7 S3 \& ]4 h
  6. ECHO ================================ ) R% b2 t  P0 D, r5 k) J$ i
  7. ECHO 请选择要换的ip - l" [1 Y! ?2 {) l
  8. ECHO ————————————————
    ! _. B2 A2 X4 N9 i1 S' b, C" C$ C
  9. echo 无线网络连接---自动获取IP地址…………1 : V" `; n' U1 ]! V
  10. echo.
    : Z" {7 p! ^( u
  11. echo 无线网络连接---办公室IP配置……………2
    0 Z8 _# f% Q7 ~+ n
  12. echo.   W- I2 [; b& S7 O0 M7 K5 Q
  13. echo 本地连接---自动获取IP地址………………3
    / r" T6 z9 C/ O5 m( d/ w
  14. echo. 7 h5 h, B' u/ \* P/ Y( j
  15. echo 本地连接---办公室IP配置…………………4
    ' b: N0 e3 \7 A# Q+ M
  16. echo.
    ' R) I' Y/ Z' o6 s* o% a& B+ _; q
  17. echo  退出…………………………………………54 |5 Z9 d$ m# ?6 ~# F5 Q9 ]
  18. echo.
    9 V  G, r- J; ?  h* B
  19. 1 O) n8 O. ?4 X( \1 M
  20. @set /p UserSelection=选择(1,2,3,4,5)  % j% e. O1 t3 b0 i6 S9 n: c4 p, g( I' v

  21. 9 L2 S, r- I' c$ y
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 1 }" {" H3 r; d: U
  23. goto start " X9 M% U' a' {  o

  24. : A+ N" Q' Y+ ]  \& Q
  25. :selection
    9 \" D- b; v6 g! v4 }4 W
  26. @if "%UserSelection%"=="1" goto 1
    / Y8 H* `! ^; T
  27. @if "%UserSelection%"=="2" goto 2$ @- u8 N: [# k  q/ g3 |
  28. @if "%UserSelection%"=="3" goto 3 ; R- F& l1 x/ V
  29. @if "%UserSelection%"=="4" goto 4
    - U; A( A! {% R; D
  30. @if "%UserSelection%"=="5" goto 5
    ( m% V7 E: b- v! a

  31. , F! o& {" c5 q8 X8 {" j
  32. :1
    + S" q4 w- P% a# \3 [: v. R
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 x) {+ f+ R* j2 l$ h
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    4 B, w! `2 A% g1 C! g: X7 p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: f5 Y) }1 m5 J9 k7 d0 Q
  36. exit/ u7 D( B7 N' v, _0 D+ _) N
  37. 4 [. ^: {3 M& m1 V
  38. :2! \  Z$ g5 J7 C4 V. U! R0 G2 x
  39. echo 无线网络连接---办公室IP配置---请稍候...: ?, K5 |# h% d; i) a! k: {" p
  40. set ipaddress=192.168.0.1001 I& N+ ]/ b1 F+ `# ?; |0 g
  41. set subnetmask=255.255.255.0
    6 [. b+ I  T% Q1 j9 _
  42. set defaultGateway=192.168.0.1
    : _7 p  E) V& o2 m
  43. set dns=202.96.98.36
    - x/ H4 n& M/ _, Y
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=09 o" a8 L% \. z! z# w2 W' @- W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%  d6 m( i. Z2 W6 H8 R
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    # G% S7 q* p0 g& E4 E
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; M8 C& Y8 R0 }: [6 _$ c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ D# m) l4 ^' C% d8 V6 n
  49. exit
    ) f6 B, }# a  p! A

  50. 2 V3 o  S7 P: h! P% p1 j, g( L
  51. :38 |3 T8 e1 I( r7 ~; E" V
  52. echo 本地连接---自动获取IP地址---请稍候...
    + a, V  m8 f5 K
  53. netsh interface ip set address name="本地连接" source=dhcp( S" N6 x7 M. q: y# p% p
  54. netsh interface ip set dns name="本地连接" source=dhcp1 w7 l$ z$ [( [
  55. exit
    $ J2 s/ ?4 |* l7 z/ P! N

  56. - [$ L3 j7 a: [9 [
  57. :4$ O- _" H5 w! \
  58. echo 本地连接---办公室IP配置---请稍候..., I% K, M" O8 b% t# j5 z4 ^* @
  59. set ipaddress=192.168.1.68' `5 l1 F, X: e. m0 K/ b! R  k
  60. set subnetmask=255.255.255.06 S$ M* f5 R( Q( Y- P' `1 U
  61. set defaultGateway=192.168.1.10 h3 f" [& N  E% U3 X. `; `. N
  62. set dns=202.102.128.68
    % y0 j1 a4 X0 z6 Y9 s) t
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - S! j$ S, W0 [6 }- ~0 @6 j
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - x0 v: c+ u7 I) ?9 t
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary. k6 ^+ ~( p, ~$ Y% }/ F- Y2 x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 K8 C5 Y/ E& B
  67. exit
    1 r8 i' _# _7 p
  68. 4 [3 p2 n% E0 f* w0 U/ C
  69. :5' A  w/ B7 r& z! w) _
  70. echo 58 l8 z/ L4 b6 X: [) Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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