搜索
查看: 21810|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- ?% y, i3 c2 K" o
) z7 h' D; h8 @& ]& H; L将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    , x# X9 |/ i& _& h' _- ~
  2. title 自动设置ip: l* ?: P/ k* h0 z. L
  3. echo
    ) E1 N8 @" w6 Z5 c! s0 W
  4. :start
    - k0 E+ [. N' }2 B4 N
  5. cls ; U- x8 u5 [' J% B$ N
  6. ECHO ================================ ' H% x  S. z; Q1 {% E
  7. ECHO 请选择要换的ip   A: j" H+ z: ?& Q3 k6 r. U( @1 Z
  8. ECHO ———————————————— % ]! d/ @* s6 E2 W7 L: q# Z
  9. echo 无线网络连接---自动获取IP地址…………1   b, g8 O/ B! y% J4 x4 j2 o
  10. echo.
    ) d2 i+ L; y) j$ B& V8 v/ A5 {' I
  11. echo 无线网络连接---办公室IP配置……………2
    3 |$ f+ F5 u  K" s2 V$ s
  12. echo. 5 F3 m# t7 P& G! B+ g9 H
  13. echo 本地连接---自动获取IP地址………………3 ) P( P! J2 w. l7 G" a- P% v
  14. echo. + ~- F7 ?& E0 U- F
  15. echo 本地连接---办公室IP配置…………………4& `8 j7 t. j4 b
  16. echo.
    2 [% P0 Z6 j  [( S  J
  17. echo  退出…………………………………………56 m0 L: o# e0 q  v: p4 n% E9 X
  18. echo.
    : o. N. Z6 k% G4 I  Y; k
  19. $ o7 e6 ^4 J: P) Y1 l
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    2 ?( ~# \4 _* Z) d7 S

  21. 2 V" `$ u! S# D* y! U( I' X
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / F% T! O+ m, @  c, P8 e% Z
  23. goto start ; j: M3 K0 m& I/ ~
  24. " }, v+ ]  o. s; n4 D' Y  c
  25. :selection   ]3 c1 Z: g9 M$ T2 `4 l
  26. @if "%UserSelection%"=="1" goto 1
    / H! e  C5 C. y( T) ~6 Z
  27. @if "%UserSelection%"=="2" goto 2* f3 i5 S1 `. M0 @' c
  28. @if "%UserSelection%"=="3" goto 3 5 o: a) p5 a+ g( q1 q6 C
  29. @if "%UserSelection%"=="4" goto 4
    " @. D8 x  X# l6 q
  30. @if "%UserSelection%"=="5" goto 5
    : f1 K0 a  O! G7 q9 j
  31. - m6 b  @$ |( s
  32. :1
    5 A4 l9 q, R5 {" |! G8 `7 C
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ' Y* t( Y( [; U9 R( i  H  f
  34. netsh interface ip set address name="无线网络连接" source=dhcp6 A% {+ r4 @8 N$ s2 m; v
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . I* v7 c4 s) ~5 y9 R- P! J
  36. exit2 k, w7 E* X+ G0 k0 G, c$ u
  37. 5 a$ z# f* z* U* |; W9 m0 ^. c
  38. :2' }9 z3 z" s4 E( X
  39. echo 无线网络连接---办公室IP配置---请稍候...! h8 m4 v' _5 t. B# {
  40. set ipaddress=192.168.0.1005 W- G6 N9 {/ n2 n
  41. set subnetmask=255.255.255.0
    $ |  L1 k; n# b, v
  42. set defaultGateway=192.168.0.1
    5 g. T  p8 u4 ]6 e
  43. set dns=202.96.98.36' X* K. d2 w4 j& Z2 G$ x9 L
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=07 Y2 U- K- J' B% ~; Z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 m; u; H9 _$ H3 L- y7 M0 U; ]
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    + W2 K1 {& `/ M' B8 U0 s& m
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, C+ G9 f& d5 [- r+ z$ I3 I7 b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, b4 a( A& h+ o- F
  49. exit
    - Z' A* p) i. p& v$ `. V! G

  50. ( |- H) k6 P( x9 y& W7 B
  51. :3: m% s/ @! ^8 S- C- t% R7 n# X
  52. echo 本地连接---自动获取IP地址---请稍候...
    3 u7 t, B' i$ R3 y5 \* `
  53. netsh interface ip set address name="本地连接" source=dhcp. D: d: m; W) N& K3 L5 t" H4 N
  54. netsh interface ip set dns name="本地连接" source=dhcp
    8 ^* f7 m. `( j2 p5 g
  55. exit' K% r& F- U+ Z8 ?4 g) I7 g, n% P, t
  56. : E' |3 f/ m9 E7 ~. z# Z3 q; p; H
  57. :4) A; w7 e8 a; |$ b# ^
  58. echo 本地连接---办公室IP配置---请稍候...0 ]& B  o5 W  J% I9 ~5 c
  59. set ipaddress=192.168.1.68
    6 B; M1 K/ g+ K) j; V7 m/ J+ S: {
  60. set subnetmask=255.255.255.0
    2 K: p; n) Z0 P& V
  61. set defaultGateway=192.168.1.1# i7 _  [/ U/ T) ?3 D" U4 B
  62. set dns=202.102.128.68  r6 B* i0 I% f: f! p+ r
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%8 T$ D/ G0 M# j0 B7 W; g4 t' M
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! t1 p# |" t, v2 H- O7 Z8 x
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 L5 ?& h, E+ D" ~% y
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    + g  D' o9 q8 N) ~8 H9 J
  67. exit
    0 u( S3 ^1 V6 y" u, D, b6 k; i8 L
  68. # r* T) e4 D4 N/ l2 r4 S" N/ Y4 O
  69. :5- g; ?9 X/ n5 ?
  70. echo 5
    ) J  {! v: N8 Q/ Q5 ]" V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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