搜索
查看: 21712|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ M; P8 O8 h# S9 V2 ]# |; G
4 k: B- W- G% o5 e将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . l" u0 _1 G2 I/ A5 ^' W
  2. title 自动设置ip
    3 {, q- p  _" I* c, h2 r
  3. echo
    / v& i) R8 g. R& q. }( W/ L9 g( n
  4. :start
    ' X& U" p+ l, J3 Q: _
  5. cls   W3 Q* }1 I( _6 j) w! J
  6. ECHO ================================ 8 V9 @0 e) r2 ^/ {
  7. ECHO 请选择要换的ip ' V7 I1 f2 U# L, Y2 S
  8. ECHO ————————————————
    8 q" U) b0 a7 p; `
  9. echo 无线网络连接---自动获取IP地址…………1
    0 K( d! m# O, L  b" X/ Y( r
  10. echo.
    7 e, \. D' f4 w, M% p3 _
  11. echo 无线网络连接---办公室IP配置……………2
    ( |# N8 {) @4 i1 U5 r
  12. echo.
    1 ]/ T" L& Q6 b" T" a- A- _
  13. echo 本地连接---自动获取IP地址………………3
    - v" a9 }. r( T4 _- t
  14. echo.
    9 `# r1 D7 R0 d. w+ S8 i
  15. echo 本地连接---办公室IP配置…………………44 R# |! p" d- L7 a
  16. echo.
    1 B5 @& I+ k0 i$ v3 y* o$ P6 F
  17. echo  退出…………………………………………5
    . i1 i. ]# x7 r. J
  18. echo.9 G2 B1 u4 q6 c+ v
  19. 8 i* r2 O' O9 [/ Y
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 A/ C0 e- Q& D% V4 Y0 a, e
  21. % O7 {2 A! O$ g' c# f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 Y1 G* K. v! _3 u+ S4 |
  23. goto start
    ; B7 A: q: L6 S9 v
  24. 4 s5 r& a+ H3 \* o$ p( p# z
  25. :selection + y( H4 b& T* ~: l# h* S/ a
  26. @if "%UserSelection%"=="1" goto 1
    8 J( y/ M# A) p: \1 g& @
  27. @if "%UserSelection%"=="2" goto 28 h( j  c0 T3 T% H- @* E. e
  28. @if "%UserSelection%"=="3" goto 3
    ! Q+ V# B8 D; a" y" a# U
  29. @if "%UserSelection%"=="4" goto 4) w) D* I) E6 H" f9 z& w1 O, g
  30. @if "%UserSelection%"=="5" goto 5% S; I$ L  V3 w& a" x% k) Z' y' u

  31. * C8 r: p) Q" x- d2 x5 k( X
  32. :1
    ) i8 X; p( G" X* Z- `. [+ k9 k1 z
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    : j- m* ~" D# t# r5 Y0 [. ~
  34. netsh interface ip set address name="无线网络连接" source=dhcp* a4 B7 x0 d& P4 o7 @
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ h0 ?4 k! X, b, G  T% ^5 E+ ~4 P
  36. exit$ B- z" ]) u( M" \  d
  37. 2 `8 z/ g4 X  T/ t" Z, L0 b+ {
  38. :2
    . a$ x, Z; y: o* O
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 f5 C4 ~% v5 q; x$ o. S
  40. set ipaddress=192.168.0.100( Z( I- w. ^# n  q- i, x2 ]
  41. set subnetmask=255.255.255.09 X0 z9 V( g: r" o
  42. set defaultGateway=192.168.0.1- e- Z3 S: J5 T. h+ j& d" B8 b+ q
  43. set dns=202.96.98.36
    1 L7 K) K& R7 b: N' ~& J& C7 e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0( P# M+ {& g0 D+ p: Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      T. |  R5 x0 A9 @
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=08 H! T5 |4 D* ^
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary6 R3 ?5 G- K3 W! {2 d
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%0 q* c1 p" U- t" }
  49. exit
    9 i. W: \: a7 y5 |/ q, j& o
  50.   F% r$ G/ v; }0 b
  51. :3
    # E3 ~$ n. A! @
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 T  g; i7 k% M5 m
  53. netsh interface ip set address name="本地连接" source=dhcp
    ( y8 {- }; Q4 O' T5 x) b
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . t. N9 g: j. F0 Z) ?
  55. exit
    " ]+ ^/ m9 E! `8 d
  56. & K) E0 O6 U* c. c  F( Z+ Q3 O
  57. :4
    , g) A% h5 R0 T
  58. echo 本地连接---办公室IP配置---请稍候...3 \* O3 j, ~" s. ?' Z5 D! a
  59. set ipaddress=192.168.1.682 ?. @7 [% @  h& Q
  60. set subnetmask=255.255.255.0; T1 V% l$ B) m; w/ E6 g; u9 Y. z: k; r
  61. set defaultGateway=192.168.1.1
    + H1 d- H$ P# w& P' Z8 t' M% h* n$ p
  62. set dns=202.102.128.68
    ! r! c& V# y% s
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) _# d1 b& ?! H
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 p$ K7 U+ O3 m4 o7 ?4 Q0 ^
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, H1 [6 l- Q% m6 W* Q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    $ e# t! r5 m+ t+ M& m( z, E6 I, }
  67. exit) N# e4 L! d1 G; S

  68. 0 p; ^7 ~% W) N! K  u- F4 x
  69. :5
    ) @" \& u. v7 q& W: [9 j
  70. echo 55 ^0 {2 N! C! \
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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