搜索
查看: 21638|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 ~( @% }. Y' H0 f* i9 a1 Y9 o

0 W# u: e+ s, j; I0 v将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 ~- Z7 y! u! i! |
  2. title 自动设置ip7 h; q0 K- E* O+ N+ C  y
  3. echo
    1 {5 H/ ]7 E& D, h/ q
  4. :start
    ! M9 p; z2 _6 E6 w& p0 q4 L, x7 X
  5. cls . i, N0 O" s: q0 R/ @, x4 ?  |6 G
  6. ECHO ================================ : N  G1 V: i- t% B# @
  7. ECHO 请选择要换的ip   w# h$ u& m( F1 d$ m. \2 Q. C, w! F% P
  8. ECHO ———————————————— + z0 z( m/ I1 a" z! _* E. s
  9. echo 无线网络连接---自动获取IP地址…………1 * n2 a* `8 k! ?0 J5 |% Z1 ?
  10. echo. " l. v6 g: N8 q6 h
  11. echo 无线网络连接---办公室IP配置……………2 ) X: W3 P! \( |. E$ m6 Z! O" u
  12. echo. $ X6 |1 G  @6 `6 b3 u
  13. echo 本地连接---自动获取IP地址………………3 ' c, y' U/ j) v' |
  14. echo. ' g. J; h$ @0 A7 R; `1 q& T1 k
  15. echo 本地连接---办公室IP配置…………………4: J/ f; G! Z/ c  r& S+ w5 q
  16. echo.
    ' g6 E: i+ i: K5 k' `" v2 w
  17. echo  退出…………………………………………5
    % r" ?, S! m6 u: P: J8 A
  18. echo.) W! f( Q' p+ z4 e% ~* }( T

  19. 4 k( K3 U, q* l6 S* S4 |
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 V  ~. q3 r& y7 O9 ]3 a* H

  21.   ?2 C! [4 ^! c( @2 }+ u6 S
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      K/ W/ _, L/ A( K4 e. M
  23. goto start
    0 T1 M, E# f2 t
  24. ! L/ Y4 r" \7 J( [8 _5 _. f* Z+ v& B
  25. :selection
      q8 m! i5 I  n2 [/ l. L
  26. @if "%UserSelection%"=="1" goto 1 - L/ c3 |, _% D( {3 n
  27. @if "%UserSelection%"=="2" goto 2
    1 \# J. K1 G4 r: C- K: e1 ?
  28. @if "%UserSelection%"=="3" goto 3 ! U% y/ T, H8 f! T1 ~2 n
  29. @if "%UserSelection%"=="4" goto 4; \* N8 h1 |" r8 E3 v
  30. @if "%UserSelection%"=="5" goto 5
    $ B4 m6 z3 B7 k' Q

  31. - l( @: n# Q3 z; F' l8 c+ m
  32. :13 [& `' ^) p) i' S8 d
  33. echo 无线网络连接---自动获取IP地址---请稍候...6 S# c8 [; ]/ c( H: m0 D: s
  34. netsh interface ip set address name="无线网络连接" source=dhcp( E- V5 J1 Q* v5 k. o: X7 O
  35. netsh interface ip set dns name="无线网络连接" source=dhcp3 d6 V* I' z$ b% u* ]: f' I
  36. exit6 F! s. {, f  d5 d% j. d2 \2 w
  37. & S0 {$ Y! L' ?
  38. :29 W4 l$ [5 x( a8 g
  39. echo 无线网络连接---办公室IP配置---请稍候.../ \( W2 C! @3 T9 B) {
  40. set ipaddress=192.168.0.100
    ' L; S0 _# @( x5 c! Y% e; m
  41. set subnetmask=255.255.255.00 s) @6 |2 y, g$ i2 Z
  42. set defaultGateway=192.168.0.1, S  j9 n% e1 V8 `
  43. set dns=202.96.98.36
    $ g6 @0 n6 I  o# G9 g- f) B1 x5 `0 @
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " a1 {8 s' U3 o/ k
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
      X7 Q3 [6 |/ d3 m1 _
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0  W2 b' k: b: {. [; [4 p& G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary. Q: j2 k$ R- j$ G: \! c
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%+ N& [! \- D# c4 ]0 t& O5 _! U
  49. exit0 w' z: h+ @9 y, `
  50. $ T9 |: \6 O: P; R1 e
  51. :3: E& b9 ?3 S' D
  52. echo 本地连接---自动获取IP地址---请稍候...
    " Z4 h* d) z1 Q
  53. netsh interface ip set address name="本地连接" source=dhcp
    : j1 A; z# w% ^
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ W) q% `2 T  P! i5 K5 O) c
  55. exit
    6 _# d$ l; o4 t* m+ l  p) H: x
  56. 8 D2 u1 q! M1 Y. \. f
  57. :4: q% L3 R& Z/ ]& [" L, P3 u) O
  58. echo 本地连接---办公室IP配置---请稍候...' y- l. E, g$ e# g) K
  59. set ipaddress=192.168.1.68) v+ c" ^* H5 [; m2 r
  60. set subnetmask=255.255.255.0* q3 i4 U! M9 Y/ M& o
  61. set defaultGateway=192.168.1.1
    2 R0 S0 L9 r5 t$ F. M3 U6 \# n& t$ }, |. y
  62. set dns=202.102.128.68; w' W6 x+ E; m& S. x+ Q
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%: u4 u7 R. y9 |8 ]8 x, E! I: d
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, a+ `% l; `' W3 P" ?* V
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( n0 ]8 V! L% I
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    , o$ M6 |; {4 ~3 |2 Z6 Y8 X
  67. exit9 s( O1 T5 z. M  L5 c1 V3 O! v

  68. 8 Z: J  k9 U6 R0 P  U, @* w. Z' T
  69. :5
    9 N" _/ e: v/ D0 [+ q
  70. echo 5
    ! b! l% D( T4 @& t8 W' _4 f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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