搜索
查看: 21941|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  i1 G; \0 B& W9 l# Q0 E, T: K% I$ T3 {; L4 g; k6 Z
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    - r: B- F. J. Y4 N& W$ q5 u- ~5 ]
  2. title 自动设置ip( O/ t5 ^6 R0 j- L1 m! f
  3. echo
    ' F, q' v# p! L! I! k. y
  4. :start 0 W% W. ^' ~0 j* y
  5. cls , X+ [/ x9 H: l! D% q4 r3 y
  6. ECHO ================================ 8 T6 e/ x' O( L9 b; A
  7. ECHO 请选择要换的ip . L% G' B+ Z7 m4 C' c1 `, ~
  8. ECHO ———————————————— 8 b$ y9 f/ f+ ^& D( F/ v9 [7 Y
  9. echo 无线网络连接---自动获取IP地址…………1
    1 \, f4 B2 s% o2 q9 a1 a! q3 z
  10. echo.
    - I  |/ \- P7 c  K7 t  t
  11. echo 无线网络连接---办公室IP配置……………2 ! `# y; d1 T6 `+ U5 J$ r( `- |
  12. echo. " E7 u" h/ f' |! g3 `  {8 g
  13. echo 本地连接---自动获取IP地址………………3 * y2 y- R( y0 P2 K/ ?+ ]
  14. echo. , d& Q! x) i4 D3 I8 A, f! t4 x
  15. echo 本地连接---办公室IP配置…………………45 {4 J0 r3 B4 l" H& L
  16. echo.1 |6 J, m) J! r+ |
  17. echo  退出…………………………………………5! O6 i8 T3 `9 I* v# A
  18. echo., f) R3 G& a: p' [

  19. ' Z4 V5 a7 T. X4 P# A$ F
  20. @set /p UserSelection=选择(1,2,3,4,5)  . D; F5 n$ B: m! o$ Z" _+ ~
  21. ( R- b& e8 L" D/ C& b0 E
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ) ~2 o( d' s: V- k& x! g" [
  23. goto start
    : a# `* N: v: p
  24. ' E" |2 a4 p4 h8 X# Q% Q0 w
  25. :selection
    ( e8 d/ {+ s2 c. @; \
  26. @if "%UserSelection%"=="1" goto 1
    1 s) X6 @0 r0 M+ p: h2 A
  27. @if "%UserSelection%"=="2" goto 2
    . Y& h) Y: f0 ^8 C9 z
  28. @if "%UserSelection%"=="3" goto 3
    , |& ?* [5 i' x. B
  29. @if "%UserSelection%"=="4" goto 4/ B2 {! ]! z2 m' Z
  30. @if "%UserSelection%"=="5" goto 5
    7 r# p: q8 v5 y4 Q

  31. 7 V' Q* V& W: z' u, }
  32. :1+ W, @9 V3 q/ `, F0 t1 _0 x
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 k- U5 z/ C! R* G" p" l7 E
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . I! K7 M0 S/ i; M/ h6 l' a
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    3 d. ~3 @+ [4 L1 a
  36. exit
    / z8 c. A# [0 r
  37. / @1 j/ ]% f2 T1 _
  38. :2
    . W  y2 |: g0 [" L. p6 d" H' l
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ; ~4 i" x* L" u1 S
  40. set ipaddress=192.168.0.100& J# S% n; d; A
  41. set subnetmask=255.255.255.03 _/ g, N9 j4 S1 R$ u
  42. set defaultGateway=192.168.0.1
    # T4 Z0 m$ g; c# v6 Q
  43. set dns=202.96.98.36% n& @. I6 t+ c+ S) C+ {5 W% ?2 v
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    6 q% o  s2 g: H+ C% S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , l8 Z- E: a" `, `  y  x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=03 T# Y2 s+ G  {& v* z: j5 `
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* c8 k+ o7 T: t" F5 i' Y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ; I  J7 H9 k2 g; Z0 ~: {
  49. exit
    1 T7 v6 s! z) M# s+ ~

  50. % ^" ]" Q% Z' B% H& W
  51. :3; Z* y8 s4 |; S$ h
  52. echo 本地连接---自动获取IP地址---请稍候...
    4 g# E9 s% ?1 \
  53. netsh interface ip set address name="本地连接" source=dhcp5 A* M: \& u# V+ h( [) E% _. D
  54. netsh interface ip set dns name="本地连接" source=dhcp  f5 B9 Q; m8 N, e! v- E1 a
  55. exit& D8 H6 s  |9 ~, q

  56. - e$ w% p' J4 ^7 \5 [1 [/ n0 `
  57. :4+ u4 o- S5 V6 s& a- {
  58. echo 本地连接---办公室IP配置---请稍候...
    # A' ^% M" w: ~* e! X+ \0 ]
  59. set ipaddress=192.168.1.68
    0 H5 _, s% A. Z3 t& E: _9 i$ q, \$ {5 H
  60. set subnetmask=255.255.255.0
    # o4 b4 p' t  L! K/ O& m$ n% }! j( R: u
  61. set defaultGateway=192.168.1.1
    # F, E1 ^5 ]5 E6 y' h
  62. set dns=202.102.128.68. X7 p8 }7 F: ]' h
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%7 P# p) v& I5 V3 w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; U' f- p8 ^$ t" d+ S( R- }# l: j
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 y, T  S- J: L  n" S6 j4 Z( U
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ l, ]7 X2 O+ K
  67. exit6 J& Z+ W- ~1 ?$ P
  68. % ~! G" n- ^  q5 a( Q
  69. :5
    , s  t' D/ @2 L; L) g+ U) q
  70. echo 5  }, D0 w' N6 \; I0 H% j3 O$ z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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