搜索
查看: 21459|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
, A+ k6 Z. n# F
. ^" \- y) ]( A- P( R  s, v7 Y将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    - e' e  m0 A' q( d( y
  2. title 自动设置ip
    6 b6 I8 G+ O8 y# N3 F/ }
  3. echo4 ]; a8 Q7 c# b7 j0 r- O
  4. :start - S4 r' j, U3 r" P- ^
  5. cls $ e: {6 C9 v& v; z  w+ u3 @
  6. ECHO ================================   u+ g2 B& U# i
  7. ECHO 请选择要换的ip ) {! A  z; ]0 S! E( @' X  o
  8. ECHO ———————————————— - J& h1 r1 ]5 g; Z
  9. echo 无线网络连接---自动获取IP地址…………1
    : d0 u8 m: N% S/ t5 }& }4 e
  10. echo.
    & F. q8 V1 j+ v5 r' W: L. s1 b
  11. echo 无线网络连接---办公室IP配置……………2 ( t( W6 x0 ~. b/ j; s4 {! f6 F
  12. echo. 8 v: `( R0 a. q+ A5 N
  13. echo 本地连接---自动获取IP地址………………3 / I7 B* V% V( s. s$ i. W8 R
  14. echo.
    * d* g$ ~+ n8 u7 \
  15. echo 本地连接---办公室IP配置…………………47 c5 T; y  a" k3 z4 P6 A
  16. echo.$ Z& D( r- a$ v( t
  17. echo  退出…………………………………………5- U8 T$ d* h: ?8 X1 h( V, _5 k
  18. echo.
    # j' K4 N9 j& t
  19. & d1 Y1 w, b& j8 g* U' P
  20. @set /p UserSelection=选择(1,2,3,4,5)  + b$ b) y4 b- }/ Q

  21. 3 p2 M- _$ J2 T- F1 K8 l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - @. k8 \& O1 W$ {' v0 a
  23. goto start ! K; T5 A9 d* {. u" R$ f/ e

  24.   x9 E4 h) z5 [( [# l" h
  25. :selection
    + L4 v0 p* L  ]# p. f5 q- j; Z% Y
  26. @if "%UserSelection%"=="1" goto 1
    ! M0 \; p$ S9 K/ H8 j9 E
  27. @if "%UserSelection%"=="2" goto 23 H# ]4 ]  H2 y& H: M" |( a* G
  28. @if "%UserSelection%"=="3" goto 3 - g6 g7 X/ [& O( P% O; T: T& ~0 T% N
  29. @if "%UserSelection%"=="4" goto 4
    0 {6 x% _  |3 G2 h9 h9 k7 M1 ]
  30. @if "%UserSelection%"=="5" goto 5
    7 v: n  @$ Y0 W0 x0 ^0 u" l
  31. " v! B: ^3 V6 c1 F) `* L
  32. :1
    8 F  b; B4 X8 j- P" Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; p  [2 p9 e& r0 P" ^. X, U
  34. netsh interface ip set address name="无线网络连接" source=dhcp, p6 `9 m0 `2 `6 }+ ?; Y7 T
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: }& R- t6 `" p6 ]
  36. exit1 }6 i! [; g9 B

  37. . z, C. {; v6 r( b' ?8 i5 ~
  38. :2
    1 |1 p& @' I7 i9 T5 [: [! H
  39. echo 无线网络连接---办公室IP配置---请稍候...6 ]+ m3 }, @' B  y
  40. set ipaddress=192.168.0.100; i4 @. l9 I& [! l
  41. set subnetmask=255.255.255.0
    / ?7 S& L" F/ M
  42. set defaultGateway=192.168.0.1
    0 G. g: B4 i, U
  43. set dns=202.96.98.36
    % y% C4 ?1 B& f6 ~. w  {: ~5 x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 c& i) B, y8 G
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + ^9 y8 P% V4 _7 n
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    & q. i- f6 ^" l) r5 d
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' w& a5 R3 F& z& S; r1 ~
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    $ y7 ]0 _8 K" x1 M5 A# Z
  49. exit* E4 V( H$ \1 \4 z0 @

  50. % o( ?# M  B5 s
  51. :3* f) R3 t1 _/ \* p! T% @2 k, E
  52. echo 本地连接---自动获取IP地址---请稍候...6 a/ A% g* Z. M" l/ _
  53. netsh interface ip set address name="本地连接" source=dhcp
      X/ w' }6 m- {# D! f* i
  54. netsh interface ip set dns name="本地连接" source=dhcp3 I3 B) c# Y0 r5 n( T
  55. exit
    % G# Q) y+ i$ A) L. q

  56. ! J  E4 O1 R& q( p" J
  57. :4
    1 w8 G1 H, N! K$ n
  58. echo 本地连接---办公室IP配置---请稍候...* H$ L) Z6 e' }5 m) g( J% `
  59. set ipaddress=192.168.1.68! T" W; Q' v. M' Y' g
  60. set subnetmask=255.255.255.0
    * s. e- d% H, |! G/ ]  w; `! N
  61. set defaultGateway=192.168.1.1" w5 G! U3 {' P+ {: g$ V. W# f7 G$ J
  62. set dns=202.102.128.68
    - f( D, c( k& K! v3 n# F3 f$ [/ T
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 H7 u2 y' @9 T
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0$ N$ Y' b% \5 X- V5 }$ S0 g, H
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary! R# e! S7 {4 j6 i5 t' T% r
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ( K0 b& g- b6 y! `! I
  67. exit, O1 o. J# y; e3 e" S, h; a
  68. 9 W; r4 T/ o5 W% \# u( x/ O
  69. :5
    ; ?% w6 _* A: d
  70. echo 5
    ( [) F, j! l4 E: w/ G% N3 S9 @. e
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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