搜索
查看: 21962|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?' j- `7 }/ J6 g) P9 s

- r  j! `. A7 R将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 x& i& ]1 P/ x9 v6 e( e" p  G0 \
  2. title 自动设置ip
    0 Z4 Z" o, R2 s& w+ c7 [
  3. echo: K; a% P. q& t. i% e1 V
  4. :start & P- l  [5 s6 [7 B  z
  5. cls 3 D/ I  Q# F: \% B: a6 l# q+ u8 x
  6. ECHO ================================
    0 [- |' @6 u. W$ c. u
  7. ECHO 请选择要换的ip
    $ A( Z7 [4 x* N% o3 r' ?) p
  8. ECHO ————————————————
    0 ~) S" |) h6 w* y2 n8 Q- B! U
  9. echo 无线网络连接---自动获取IP地址…………1
    1 H$ U6 u* f( l
  10. echo.
    % H/ m0 }- @. V% i/ w
  11. echo 无线网络连接---办公室IP配置……………2 8 ]' x2 Y& P& q2 v
  12. echo.
      o1 W/ t! R7 X/ B
  13. echo 本地连接---自动获取IP地址………………3 ; l' a/ p5 u+ B) ]
  14. echo. 4 l8 S: O2 N) S* Q. @1 J
  15. echo 本地连接---办公室IP配置…………………4
    * y2 n6 Y/ ?9 a: |  W, C
  16. echo.
    . F; ]" Z7 H8 t3 z% |
  17. echo  退出…………………………………………5
    + |: D  S! W. _4 {. W/ @8 H2 V4 ?
  18. echo.( T1 l3 _& w# `: ]* j- D

  19. - U6 S% ?4 Q0 T8 }
  20. @set /p UserSelection=选择(1,2,3,4,5)  
      g  d, ^6 L& P; a2 @

  21. 1 }$ q( [, `1 H2 v3 V2 X
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      z: ^3 g* H( f! N
  23. goto start
    . \" p( J9 {6 R
  24. 5 O. _6 _2 y! l! x
  25. :selection
    & `* e* M2 j8 D
  26. @if "%UserSelection%"=="1" goto 1 " {4 v$ {0 H; b/ O/ K
  27. @if "%UserSelection%"=="2" goto 2
    2 V, k- ^" i% P; Q
  28. @if "%UserSelection%"=="3" goto 3
    % W3 m; {* X, X. E3 Z
  29. @if "%UserSelection%"=="4" goto 4- x3 r0 p' i- i) C, Y; m
  30. @if "%UserSelection%"=="5" goto 5% A9 [! s7 {  w/ v4 Q6 z

  31. , O, K7 i  c! N. o$ t6 F+ O
  32. :1/ O0 @2 A# ~  R6 d. R% C
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 [6 _  l- q, B6 W
  34. netsh interface ip set address name="无线网络连接" source=dhcp. @6 h/ R" A2 w6 ~4 n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    # X( p3 B: l. B) U6 a
  36. exit
    ! Z7 `% t* \1 c# c( g8 F

  37. # }9 f$ I, g. f" T+ h+ x
  38. :2- \7 P6 }& z: F. U2 x4 u
  39. echo 无线网络连接---办公室IP配置---请稍候...& a! |# b. `( h+ I  |1 m' T
  40. set ipaddress=192.168.0.100
    & e1 h4 X+ t5 s" j& m( n
  41. set subnetmask=255.255.255.0
    9 {) ~3 x$ d% `0 P" z. r" s  @
  42. set defaultGateway=192.168.0.1; p$ `5 g. v( x8 h' U
  43. set dns=202.96.98.36
      a$ _- m( i: V) x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ) O: `7 |4 \8 N/ n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 e2 Y" m3 x# D0 l. p2 C/ H
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 o- `' p: }: s' x" v1 z. @
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 Y& _/ i: N2 m
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%3 t4 }$ \% n( j/ c
  49. exit# s) o/ N  I- g' ]

  50. 1 V" M" {+ Y: M: C# r- X
  51. :3
    $ M. z6 M. p$ S- b6 X
  52. echo 本地连接---自动获取IP地址---请稍候...
      b' `) I1 X' E, u" |. s# e
  53. netsh interface ip set address name="本地连接" source=dhcp
    . d3 Y6 H' u, G
  54. netsh interface ip set dns name="本地连接" source=dhcp. `' m' [% o+ W0 }+ Y6 {" s
  55. exit
    4 U+ [) k4 @- i8 l5 ~5 F

  56. ' `. |# U0 a- Z3 p
  57. :4
    # h- ?1 K: E% R* g. _
  58. echo 本地连接---办公室IP配置---请稍候...  t/ g! O8 m- C+ w! f4 f7 K1 Q
  59. set ipaddress=192.168.1.680 P1 F1 D5 I( }! c( p
  60. set subnetmask=255.255.255.0- f6 M4 n  T1 j5 t5 c
  61. set defaultGateway=192.168.1.1# q  I" p4 ]; Y" T0 P
  62. set dns=202.102.128.683 Z9 A( T. @  ]: Z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - E" ?/ i7 b, j" r0 x; u
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0. ]& `0 p  Q% l0 N  S1 L6 P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary, s% S2 x, m5 `" D
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    $ s3 J9 |  y0 j' F) x% n
  67. exit
    : p7 E" b9 V4 G' [1 T2 @, I
  68. 0 R; v5 K& t2 h, O3 p
  69. :5/ i% m: B) v6 m! a$ N  ~
  70. echo 5
    $ }+ h1 p( W4 O8 |4 B( R( E
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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