搜索
查看: 21823|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
0 s  M" b. |4 Z1 y4 u
$ K# O# H7 O/ W4 _6 }- g3 T( s4 W将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ) t! n% f- T  u  {
  2. title 自动设置ip% X/ _' l# D5 _" k: M0 k
  3. echo' R% P- a5 u2 g
  4. :start ! n7 |& k3 l! j( k& W* L
  5. cls 9 R* Y  D$ q" U; R; D! a$ o  Q
  6. ECHO ================================ 7 ?1 j" q, t8 }. H. V
  7. ECHO 请选择要换的ip 0 X  {: R- s- i) k( l
  8. ECHO ————————————————
    ) f7 q1 q0 i! q# g
  9. echo 无线网络连接---自动获取IP地址…………1
    ! A+ x; u9 N0 i2 q& T3 Q
  10. echo. . L) a$ s- H+ X- G. [
  11. echo 无线网络连接---办公室IP配置……………2
    , ]8 }; t. M; I4 o! U' X
  12. echo.
    : b' Y  y2 B! Y- Y4 n
  13. echo 本地连接---自动获取IP地址………………3
    $ a9 }- c9 B( ]
  14. echo. ! }( }& v: n* h: X6 D. V4 u
  15. echo 本地连接---办公室IP配置…………………4
    ' U' V. i% z' J0 Z: m
  16. echo.
    $ C" c+ S4 O6 r- F" J; V
  17. echo  退出…………………………………………5
    4 ?- i4 ]# G  t
  18. echo.
    9 }0 j2 n4 ]+ `3 m! E: z

  19. # R. W% b+ h  w# Q: `- H/ l
  20. @set /p UserSelection=选择(1,2,3,4,5)  5 c! L2 M; g3 p* e- @) B
  21. - m7 C- @/ i8 ^3 L5 {, r
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection . c: @7 b9 T$ P; I3 T# I
  23. goto start
    $ l/ U* ]' S7 {4 l- d3 c

  24. & J& l6 G# V- j5 z; A
  25. :selection
    1 {8 N) p! c: ^! I' b& T
  26. @if "%UserSelection%"=="1" goto 1 8 J2 u; X" w0 ]! ?) c$ q4 q
  27. @if "%UserSelection%"=="2" goto 2
    ' ]* z; l, M' g/ j$ L8 B
  28. @if "%UserSelection%"=="3" goto 3   z: d% R+ D- r9 ^6 P. g5 |
  29. @if "%UserSelection%"=="4" goto 4: S& |+ J% S3 w) r) l6 Z. Y
  30. @if "%UserSelection%"=="5" goto 5
    " |2 g% c% c! A6 @. e* b& ~
  31. # v9 r0 \7 I, Q# \: [  ]
  32. :1( W+ F* V' j. x0 ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...  K$ S4 e0 E$ j$ n' W
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    # ?# b, G8 ?  O* _1 }1 E
  35. netsh interface ip set dns name="无线网络连接" source=dhcp: W/ a0 J2 ]; c) C4 {6 x" }
  36. exit! ^! h7 p* E" b* ]9 {

  37. : K! x9 R2 [( E7 Q8 A  ]/ ]! o
  38. :2
    6 D8 \* l+ l* G/ J2 m7 Z
  39. echo 无线网络连接---办公室IP配置---请稍候...) |$ p2 v; U: R( \( [1 x
  40. set ipaddress=192.168.0.1009 U6 v8 m  {2 T  T2 Q' i
  41. set subnetmask=255.255.255.0
    # O; B) M+ [$ c! B. }( l) E% X! P
  42. set defaultGateway=192.168.0.1
    " o3 }$ ?0 N* N$ u5 J. P( X
  43. set dns=202.96.98.36
    2 s$ [% g, |' L# p; i1 g
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    $ L' x0 U* q" ]; @( i3 y$ d7 N! n. I
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 k1 y( I  L# C
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=00 l; P4 S  I1 U3 r; W
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. K& X+ V* M! V9 A5 J6 {
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: S0 P3 K; T/ y1 ]$ j, C! F
  49. exit& H# S. \2 }) ?5 Z% H% y

  50. % L( x& x/ l6 X' J6 v& }: H5 T' m
  51. :3
    6 f, [" @8 r) X8 R! d: e2 j/ y
  52. echo 本地连接---自动获取IP地址---请稍候...  l- E% @8 B( R0 H
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 ~' B4 _3 @/ E: _( }  M$ q
  54. netsh interface ip set dns name="本地连接" source=dhcp0 P/ B/ Q, Y0 U' I- A. O
  55. exit
    4 J/ j, O; r1 Z! X/ r

  56. % m* c  V& u& e" W6 I% t- `) l; E! b. R1 T
  57. :46 \0 g( S( S$ W) z0 v7 \- K
  58. echo 本地连接---办公室IP配置---请稍候...7 D/ B! o6 k9 {% M  f' X& K# i
  59. set ipaddress=192.168.1.683 I7 d: x" {; u0 ^
  60. set subnetmask=255.255.255.0& n4 Z( ], ^: T3 `* }( l
  61. set defaultGateway=192.168.1.1( J$ B" h9 |5 {) \: }% j6 ~
  62. set dns=202.102.128.68
    1 H8 X0 A1 g1 w) M
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( x9 Q; E+ ]1 @+ c7 Z$ g
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0. v) e: O& }# @
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 u4 t+ T0 y! }/ o$ ^+ u
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 T! p5 C: n% r) I+ ]
  67. exit9 C( s8 h) F' ?4 N
  68. " \8 x3 Q, n4 Y; s( o, [2 @- ?( e. n
  69. :5- ]- _; r3 S. F- O8 y
  70. echo 5- M. b7 }! F/ T+ T
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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