搜索
查看: 21639|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?* l! q) Y4 Y1 R. j6 v0 S
9 w* g; A  D5 P( x) K/ L
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, w' K$ y( @0 n  H+ q" y
  2. title 自动设置ip
    ) }$ G7 j2 W& S+ B
  3. echo  E6 m* B* q2 o
  4. :start ! r* i3 m: u" \7 A& t$ f9 T/ O
  5. cls # Z! ?  u" H% W* ?& R) W
  6. ECHO ================================ / z! {, q$ p7 W  c
  7. ECHO 请选择要换的ip
    " H% F/ u# [# T2 G' f2 ^- _
  8. ECHO ————————————————
    - u( g* t' J, S9 v9 I- `4 N
  9. echo 无线网络连接---自动获取IP地址…………1
    # r) ?- @2 \  {1 w) H# b3 b
  10. echo. 6 L, h! ?  c  N$ e! H
  11. echo 无线网络连接---办公室IP配置……………2 + |& n6 Q# w: P9 n# E
  12. echo. " r; m! `; K7 H" ~
  13. echo 本地连接---自动获取IP地址………………3
    & j4 {9 d9 I0 K. ]+ v8 S
  14. echo. 8 M% i; o- ?! `# t
  15. echo 本地连接---办公室IP配置…………………4& c9 i$ u  @  t( O
  16. echo.
    " [5 }4 X* l+ t
  17. echo  退出…………………………………………5
    + Q( x3 z* [. D; u
  18. echo.. ^% a, ^* o) E; |- j, p
  19. 0 {- O1 c: B& c+ X! t
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    + \; l! A3 b  S* n

  21. , @9 P2 {& ^8 \4 w- Z1 {  |/ I
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ' G" U, ^) v5 W) C8 C
  23. goto start
    + {. I* v7 H$ s8 b1 p7 d

  24. , C7 }/ h: G7 F; J
  25. :selection
    7 h$ X6 q% t& }( P
  26. @if "%UserSelection%"=="1" goto 1
    # }: ^$ y7 i, X& ]4 L1 m% ?
  27. @if "%UserSelection%"=="2" goto 2
    & y) K5 q# @; j3 z7 w
  28. @if "%UserSelection%"=="3" goto 3 4 l. p8 @, S% U) l1 t
  29. @if "%UserSelection%"=="4" goto 4
    # O1 ~' c) \+ P/ F. v
  30. @if "%UserSelection%"=="5" goto 5; x" ~7 x# x3 b$ s8 Y1 {
  31. # ~6 z: T$ X7 n8 i, h' @! q
  32. :1
    + C3 @' B5 e) r% ]: P3 y
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ; L4 R  G; g0 ?( B: A/ i
  34. netsh interface ip set address name="无线网络连接" source=dhcp' \) r  R# Z- c0 E  ?5 c- a
  35. netsh interface ip set dns name="无线网络连接" source=dhcp0 ]" C" _1 n3 _6 p" X, y+ U, \
  36. exit' G3 t; _7 E- g2 S& ]  T
  37. 4 O2 P, I1 o: p/ J7 x# k& _1 S
  38. :2
      D1 D# g, d4 ^
  39. echo 无线网络连接---办公室IP配置---请稍候...
    # F* H4 V2 u0 V* r: ]" c
  40. set ipaddress=192.168.0.100
    3 G3 x: ]1 x( X- A" L/ o/ n$ k. m
  41. set subnetmask=255.255.255.0% d, V; V2 n2 c: C$ p
  42. set defaultGateway=192.168.0.15 w; p6 K5 q& ^5 X' P
  43. set dns=202.96.98.36" g- U# m/ R" }; `1 ^' `
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 Q. s* b2 Z, |  j8 _8 r5 @( O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    * Q8 O- W, [# M7 R: g+ n
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0. R7 H; I, g' i$ p" J; }
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary) g+ G- f2 c' E* d+ r/ L1 v- F9 o
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    4 \* @, H+ ^' v( @/ ^
  49. exit
    ' r8 G9 I3 Y: g( q) D. N

  50. & X! E2 m* i4 F8 W+ R( ?* k, r7 F, l6 N
  51. :3( J8 f& q  k# X+ ]) g
  52. echo 本地连接---自动获取IP地址---请稍候...! `. U8 _) k  o3 {9 @# O, B8 y8 _
  53. netsh interface ip set address name="本地连接" source=dhcp
    : q6 I  Y8 t- l6 i
  54. netsh interface ip set dns name="本地连接" source=dhcp- W9 y) @; y$ d& |! j' e
  55. exit
    $ A% p. m5 C2 E, Q

  56. * B( I. V- [8 Z  Q  Z7 F: F5 j
  57. :4& F! @& P5 e8 H
  58. echo 本地连接---办公室IP配置---请稍候...; y  x! h! v1 c+ ?2 w0 R) R
  59. set ipaddress=192.168.1.68
    3 a0 h! A' Q+ E% l: F( \8 C
  60. set subnetmask=255.255.255.0
    8 {* }" O9 h" G+ h2 O
  61. set defaultGateway=192.168.1.1  J- |" R6 j; Y5 E, u: ^
  62. set dns=202.102.128.68
    " l1 {* ]5 g* A+ N6 e% H
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    " t8 x3 N0 n4 f
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    # T  }4 h( k6 g( m! p
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    # i( u3 z. U% F" r' A4 k
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 n6 |2 g* H7 {
  67. exit
    9 C6 @% @$ r# r
  68. 4 w0 T" G; S- V- T) W: `
  69. :55 L1 F, \- ?/ q% N6 {  ]
  70. echo 5
    5 ?6 I' `4 m7 S) }1 c6 h) J
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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