搜索
查看: 21818|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?; q; m5 X, ]  w+ |9 a
% [! U% q& b  Y
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ q. y$ T' m) {3 w3 ]7 E! M
  2. title 自动设置ip% K+ F0 g6 D3 Z( [/ s" E" N
  3. echo
      d/ q6 s9 u! w( Q. L" P# D
  4. :start 3 i4 x  }7 z6 ]6 Y( G6 [
  5. cls
    , G( _- a9 ]+ j* M2 W" E
  6. ECHO ================================ # p1 e" \2 S1 }$ b, V; L; R
  7. ECHO 请选择要换的ip
    ) p0 ?2 J$ X$ f, c( k
  8. ECHO ————————————————
    ) C" }) m' A! |+ a: x/ V1 u+ H  K  p
  9. echo 无线网络连接---自动获取IP地址…………1
    % z" b# ]- A  Q4 W8 c* W
  10. echo. 1 C) v  x( y" F$ h$ A( Y- J
  11. echo 无线网络连接---办公室IP配置……………2
    5 s8 `2 s; \" Y6 n5 Q, o- x4 n
  12. echo. . k' n7 m8 [9 A) i' B5 C
  13. echo 本地连接---自动获取IP地址………………3
    " ?8 c8 L8 R. E  s& }5 E; L
  14. echo. . U6 U0 V/ h5 S0 o- K: A; z; j" b
  15. echo 本地连接---办公室IP配置…………………4
    5 ^# W% B6 g7 C5 s/ s; d
  16. echo.& Z% t' I" c4 ^1 s+ d  {2 ?' [9 w
  17. echo  退出…………………………………………5/ ^4 C6 L/ t7 R2 q# j5 `
  18. echo.
    - T; l' \/ u( }1 N
  19. - S! ]8 n3 y! K
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! k. `  i1 o" x; l9 h% G

  21. " z, B+ L' U  t* J; K# ^
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ; N/ l, C3 u4 P# h$ T, X
  23. goto start 5 t  J9 G& e7 G9 `1 S

  24. 8 c+ {" ]5 e$ V/ M
  25. :selection
    # S* N" ~$ q. Y* \
  26. @if "%UserSelection%"=="1" goto 1 ( h5 R9 k3 H( W3 \; k) i
  27. @if "%UserSelection%"=="2" goto 2
    7 i" X1 I0 N% a1 }6 p
  28. @if "%UserSelection%"=="3" goto 3
    - a) @+ y* |/ ?4 g* _; e
  29. @if "%UserSelection%"=="4" goto 4
    9 w$ z9 e( j6 ~2 A0 |
  30. @if "%UserSelection%"=="5" goto 5' A4 V& z* D3 h5 m; v8 X* S
  31. 1 Q: T6 b9 \5 D; q3 Y1 I
  32. :10 T1 e" D6 S3 `! h9 f; V! ]3 d) D% g
  33. echo 无线网络连接---自动获取IP地址---请稍候...- E* M* B. z% G
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ d6 w  b( r* o2 ?$ ^' p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp; t" Q1 {8 ]# g" V( M  o
  36. exit
    7 O; U6 l* |( D+ D; `! |
  37. 2 O" G( U' F2 w( e$ L
  38. :2" x8 o" E! X/ ~% Z1 \
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : \* W8 P0 [. e0 U+ f4 q
  40. set ipaddress=192.168.0.100
    3 L% \9 k- [/ Y& d5 \
  41. set subnetmask=255.255.255.05 R+ t& o. `, K6 b) l. J
  42. set defaultGateway=192.168.0.1- g$ L& P0 [6 v, P' v6 ^: F
  43. set dns=202.96.98.36
    ! o" G: D; f$ t% F' w6 s4 g& m4 g8 i
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0& X0 }$ S8 @+ F
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    . R; S0 L; h6 @0 z6 e6 l, e  F
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) {' R, Z& H9 I! I
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    , o* V! z  ]& t" b: j3 \# z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%2 A% j; I: g4 P% I7 j1 }; e% b
  49. exit; j2 r' |" e# I+ Y# u0 z* t4 ]
  50. 5 k9 k: [5 H$ C9 |% k+ D
  51. :3
    2 F& f+ J0 g' v: t
  52. echo 本地连接---自动获取IP地址---请稍候...
    5 F1 e3 P/ Y- u( U5 j; G7 Q6 p2 m/ p
  53. netsh interface ip set address name="本地连接" source=dhcp1 j  G( j5 I4 D( l: P
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ) v2 m! \' o+ J0 m) X2 r
  55. exit# q7 R* J* A( P) D% b" T3 s+ D3 V' u

  56. 0 p* |4 O$ y) T2 h0 p# D% [
  57. :4
    2 o' l- k# h. C/ c  O
  58. echo 本地连接---办公室IP配置---请稍候...; W% C* x7 L3 m! }* Y2 x
  59. set ipaddress=192.168.1.686 n- d5 C" s9 n* }, o
  60. set subnetmask=255.255.255.00 Q0 \  X' H+ U. H& i7 u& Q
  61. set defaultGateway=192.168.1.1: M' b5 \' N1 A, }0 W0 C
  62. set dns=202.102.128.68
    : N7 R, m. u/ C9 p% s  n- h
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%# i2 p9 e; `: ?! L" y+ K: y" A
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    / M9 W  j- [7 W4 Z! Y) L4 K- g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary  N* M4 f3 [8 @+ ]$ J; D
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 S6 M  E" `( J* f2 c2 [
  67. exit
    / g- M1 H9 D; I* T7 D
  68. / F$ n8 M9 y; I  c- V' j- U
  69. :5
    % Y, g2 N% k! d& V- r& I: l
  70. echo 5* b1 _) E  @1 A, I2 V  |, ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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