搜索
查看: 21684|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- D& ]% F6 [+ ]7 A2 ]* N, A
+ ]5 S* o' x2 O3 x, d, U: O将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 `( y& n# N# K$ X6 r: U
  2. title 自动设置ip
    , s5 _* X4 V7 u2 h9 U8 |
  3. echo% o& |/ r% k) h) Z4 w2 i2 I' C& J1 ?
  4. :start
    4 K6 P7 C) {! y, Q0 M$ O
  5. cls 7 ?5 s9 j+ X3 i/ {
  6. ECHO ================================
    , v& |* i/ ^3 R0 |; O
  7. ECHO 请选择要换的ip
    5 O9 `3 q6 W( S$ S2 H
  8. ECHO ———————————————— , L& V! c7 h3 N6 k
  9. echo 无线网络连接---自动获取IP地址…………1
    $ Z* c/ D, {7 H" e& s7 P: F
  10. echo. 6 [/ ]- ?, R' c9 Q2 M
  11. echo 无线网络连接---办公室IP配置……………2 7 d! m+ g/ d; {- s3 T3 n2 v
  12. echo.
    $ B8 d% s$ e+ q7 U/ ]
  13. echo 本地连接---自动获取IP地址………………3 4 z9 T; _( R; W% V5 i+ k' |
  14. echo.
    * p5 p* m; s, ~1 S7 K
  15. echo 本地连接---办公室IP配置…………………4( ?* o$ Z( [( B7 I2 E8 [$ G
  16. echo.1 B+ U* I, f( ]5 Y, @4 }1 h4 X
  17. echo  退出…………………………………………5" {" `8 s" A7 }$ `! q
  18. echo.
    7 C. g% t: N( w

  19. . q/ C/ [0 ?5 I3 \$ v' }0 z
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    % E3 ]5 T4 @/ j1 B/ h9 |

  21. * {2 [# c! b# o* S3 G
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / K) K4 n  c4 q
  23. goto start & \0 J4 T% J! A& Q! L

  24. & e6 t( m4 m9 O% e: ~
  25. :selection
    $ U9 U: ^  }  A) N1 ], ^7 F
  26. @if "%UserSelection%"=="1" goto 1 $ `. \0 r  |0 Y$ }8 \7 D
  27. @if "%UserSelection%"=="2" goto 2
    " [9 W% P' k8 S# ~; I4 M) r7 J
  28. @if "%UserSelection%"=="3" goto 3
    ) s2 t* ?, b6 w. f2 G
  29. @if "%UserSelection%"=="4" goto 4% c3 K/ {3 x: Y$ ~
  30. @if "%UserSelection%"=="5" goto 5
    ( @- m: P, e" M- t
  31. $ O7 L$ I. Y$ [2 [4 [, v
  32. :1
    . W( N) I: I/ c2 E$ C6 c, O. U! |
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 k% s8 r7 N8 a5 [: \' J
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 c9 {0 Y  _& q9 d0 t+ F: @) p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    - l$ U3 W! W* }; b9 F  {" V, e8 Y
  36. exit
    ' G# b7 Q9 }  T% L/ a& p

  37. : b0 M* x& |! X$ g6 g
  38. :2% ~% a; A- Q8 ?! h9 l3 r7 U' w9 Y
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 I- k( F/ e2 k" V8 X* L
  40. set ipaddress=192.168.0.100
    3 n: x9 x4 D  o# m1 D
  41. set subnetmask=255.255.255.0
    / p0 o) j" e/ _6 _* I1 u
  42. set defaultGateway=192.168.0.1* S8 W% @/ `+ v6 C$ J
  43. set dns=202.96.98.36+ u- p, N; Y/ g% Z: |
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0; a0 B. E$ Z- F7 g1 H1 L" M; l2 X
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& Z6 k5 m5 j1 s) q1 s3 U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    * e1 {0 O( y5 M
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary: j4 |# S% l" m: }4 D1 u
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    6 x5 x* E# ^. B4 ^4 @
  49. exit
    + T, @# q# ?% e3 d4 V8 ^; C

  50. & e& j8 ]" K9 V& u' n: N( Z
  51. :37 x: ^9 l* p8 `  H  V
  52. echo 本地连接---自动获取IP地址---请稍候.... L$ o/ C! K" \5 d3 R
  53. netsh interface ip set address name="本地连接" source=dhcp
      B: p- r* r% a: W* Z
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ; x9 n& E- F9 b7 r& \6 k0 A" A7 R  {+ ~/ c
  55. exit( F$ f9 R+ K# a; z

  56. ; Q4 d5 A- y* E
  57. :4. x. q8 {- d1 f' a0 f, r3 ]
  58. echo 本地连接---办公室IP配置---请稍候...5 k" z# ?( P1 m$ u& Q
  59. set ipaddress=192.168.1.68- i- h7 p6 T/ x5 c; T
  60. set subnetmask=255.255.255.0
    2 b8 @" L9 G' T* \, ]0 y: b  s5 W
  61. set defaultGateway=192.168.1.1
    . `7 z; a' I. A" Y% Z
  62. set dns=202.102.128.68: t1 \1 Q/ B. u% ^( [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; L5 T' \2 J5 b+ G
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    & @. B! A$ _  |" ?
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary! A9 M  ^7 s! |3 N2 p% F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / G4 {1 J2 j) r+ P; h% D+ }
  67. exit
    : K; \1 i1 z. e% x  D2 o3 r
  68. $ G, ~+ H- u, v" y2 H9 J
  69. :5
    ( w; `3 u; U4 T
  70. echo 5& `3 @" z  ^- |% k6 g7 |# I1 r% w+ C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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