搜索
查看: 21930|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ [2 A- q7 b) z6 l3 }
: _) u* y- f% M% O6 p2 ^
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    6 \# e" x# ^1 Y. m* P/ _
  2. title 自动设置ip
    5 |: Z2 A+ o+ A8 s" P
  3. echo
    % \' |+ w  u0 `# Z; A/ u9 ^9 f2 j8 s( p2 J
  4. :start
    " d/ D9 {' L2 b5 P5 P' M! _( m! F" y
  5. cls + v/ d0 B" d* p9 q$ O' D8 Q6 S
  6. ECHO ================================
    # a! ^/ P; p) Q7 r. z5 `
  7. ECHO 请选择要换的ip
    / @) N$ }% a7 y; e& v, _
  8. ECHO ————————————————
    ( t% V% U$ w7 K1 \# t
  9. echo 无线网络连接---自动获取IP地址…………1 $ O. v& t9 I" v+ O% p( A) S! _1 G3 H
  10. echo.
    ' ]$ c: C! G0 ^; R
  11. echo 无线网络连接---办公室IP配置……………2
    & n# o! O( A+ K$ \+ h0 z
  12. echo. * ~! g1 p! h/ d7 S' r
  13. echo 本地连接---自动获取IP地址………………3 - A9 X5 i" [# {0 t/ O& f3 V& }
  14. echo.
    . P3 ~6 B2 V( Q9 e  F0 F
  15. echo 本地连接---办公室IP配置…………………4
    ' c$ A+ x& v2 L! L
  16. echo.
    " I, L( P" f7 g4 ]3 O+ @
  17. echo  退出…………………………………………54 m0 F" p% }& m6 ~' R/ f
  18. echo.
    ) {9 l2 J- H( I8 n, |
  19. : Q* v4 K. U% ?9 r8 m. p% Z
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " V& F  @- a  V4 B
  21. + ~, k$ |5 u! X: e, f
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection " x" y2 ?' y  U  J
  23. goto start
    # O$ H  L, h- |* {
  24. ) g- y/ `2 B3 @( Q, E: Q5 y& m; a
  25. :selection
    ' B8 F/ y% H0 A! q
  26. @if "%UserSelection%"=="1" goto 1
    2 K6 _. Q3 v7 L0 l" ]6 w! [$ t( R
  27. @if "%UserSelection%"=="2" goto 2! n5 w6 {( c) \7 y' H/ J
  28. @if "%UserSelection%"=="3" goto 3 . L8 c. P) g( D5 o
  29. @if "%UserSelection%"=="4" goto 4$ T7 l. J0 a2 y2 f. n
  30. @if "%UserSelection%"=="5" goto 5
    * g  _' t" K; u& I+ s  d( v

  31. 5 |2 G) L3 s% S2 ]7 m
  32. :1
    1 ]9 b" J4 \1 i3 I
  33. echo 无线网络连接---自动获取IP地址---请稍候...2 Z# E! k; d8 d* o& E3 M
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    - c6 p! o9 v( @/ Q% Q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp4 z6 }) H7 b2 D% e
  36. exit
    + l+ }8 \/ f/ r( h/ j4 d! u

  37. 1 Q4 f# }1 _8 n$ i' X( T# z9 J$ p
  38. :2
    ) z; u8 r. H2 c6 T
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! V, ]6 X0 e7 }
  40. set ipaddress=192.168.0.100
      h  O0 Q5 F' i. c
  41. set subnetmask=255.255.255.0
    * F) C: l# l! J* U: F. U$ p0 f
  42. set defaultGateway=192.168.0.1$ J# E$ K  Y4 K
  43. set dns=202.96.98.36& x. n& j9 O" j% S6 C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    4 ?: ]& N/ F5 p3 D; I; @, m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%1 s( A7 ?1 S" q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=06 W4 A6 l" k, m7 U$ P$ k
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    7 A& _9 x% S0 d4 Y/ w! G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ! q& _4 O( @) D4 k9 h  Z
  49. exit0 H; R; d  p6 r9 z0 s

  50. $ y6 U- R+ a  p% J% S7 r4 Q
  51. :35 n) G: h! n$ R
  52. echo 本地连接---自动获取IP地址---请稍候...
    " c7 p9 _5 T: [8 l9 o. K! N. a" ^
  53. netsh interface ip set address name="本地连接" source=dhcp! R. r3 [  B6 D0 y) |: b. U
  54. netsh interface ip set dns name="本地连接" source=dhcp$ N9 ?$ A9 |- c: N6 C. N
  55. exit; v5 d9 k* K4 {- x, R4 m: {
  56. % p9 M. N. m& a- Y% |, G
  57. :4
    , ^/ B- T) m% l' o' g9 k  U9 O
  58. echo 本地连接---办公室IP配置---请稍候...7 @& p# A4 v  T4 h# ~
  59. set ipaddress=192.168.1.682 W# j- L  ?8 _) w! q* z
  60. set subnetmask=255.255.255.08 H3 ?, ^1 S5 Y. H! w' E/ s. w, F
  61. set defaultGateway=192.168.1.1/ b6 i) c' {5 Q% L
  62. set dns=202.102.128.68- m% @1 I2 A0 Q- r
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 e% K' N. p4 ?8 c; F7 \
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& w( q7 _! B- i
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & R& y* G2 \( I# k( V
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 u% w  ]) Q. W$ ]
  67. exit
    5 L4 G* i2 g; L

  68. 7 F& [5 U* X. x+ Y$ m
  69. :5! U* _8 v3 e* D: c7 C3 T' ^' P, e
  70. echo 5
    3 H3 d7 j- `& `
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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