搜索
查看: 21450|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  Y3 a" Z7 c7 W5 ^4 ^7 a/ l9 A& k- G/ B
1 K8 s% O6 e- j% j) z! q' s将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off1 r& \; Z- Y5 X) u& ~  E* P
  2. title 自动设置ip
    7 E' p' e0 @' ~- H, A$ `& h
  3. echo# q/ d4 P' F" A% q2 |5 _* b
  4. :start & a- p: n6 F( ?' D" c
  5. cls ' C1 B  u: _- w2 o* }3 v. L- ]( W
  6. ECHO ================================ $ Q+ P$ Y) o; b7 R3 _# l
  7. ECHO 请选择要换的ip 3 u9 n% ^" P$ U; J7 z9 M+ d
  8. ECHO ———————————————— 4 H- Q0 I) s/ s2 K  ~; m
  9. echo 无线网络连接---自动获取IP地址…………1 # @7 p3 T/ B* c/ T: N
  10. echo. * }0 g+ O  R# z5 m. _9 }. C
  11. echo 无线网络连接---办公室IP配置……………2 . [% `" [# Z/ m8 f
  12. echo. ( D) |& C) c1 o$ e$ U5 N0 X) y- K
  13. echo 本地连接---自动获取IP地址………………3 . s5 G3 l3 C2 p3 F, B8 n; q
  14. echo. ( F* _" Z1 f  a, A1 f  M
  15. echo 本地连接---办公室IP配置…………………4' T- K) m4 q; A+ L/ F
  16. echo.
    9 \5 _( ?9 w" h) E) i) ]+ o% A
  17. echo  退出…………………………………………5
    : a- S2 g1 \3 h# {% e4 [
  18. echo.' F6 F% u# F' a4 `# Q) d+ _6 v
  19. + ?( }+ |" r, _5 s, E, w4 z
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & @3 h( Z4 W, ]: X; g+ s9 y; S

  21. : O3 ^/ `; `# J, u% F
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( o4 l9 Q! e3 }8 h+ w
  23. goto start
    % v: L' K. S+ `( f/ Q; P; o* V
  24. + v2 _: x8 J$ Q) Q, \4 @# H
  25. :selection
    9 h8 m+ q, K: ~5 b" m
  26. @if "%UserSelection%"=="1" goto 1
    6 N. x" ?4 e9 B/ p9 F# q3 m, m
  27. @if "%UserSelection%"=="2" goto 2
    . Q) s: w7 x( ?& J# t* l0 ?, t3 S5 G+ p
  28. @if "%UserSelection%"=="3" goto 3
    7 V: y8 e* Z" [7 s3 A
  29. @if "%UserSelection%"=="4" goto 47 x0 A9 v- U/ R
  30. @if "%UserSelection%"=="5" goto 5
    . U" |! j0 T1 c  D5 a+ A6 F: l/ p

  31. ! s% a! o9 D+ N9 r
  32. :11 U) N. h( I0 Z( k, s9 \
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( y( c5 u/ K) v9 |! A
  34. netsh interface ip set address name="无线网络连接" source=dhcp0 s. D+ S& \' ~( `0 i8 F7 k7 h9 h
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    3 r0 M8 j8 Z5 o& Z: E7 `( X
  36. exit
    1 V8 \+ J: {: c1 D. Y
  37. / m! K, ]! M/ B9 _
  38. :2
    , T) P1 y- V3 ?+ m
  39. echo 无线网络连接---办公室IP配置---请稍候...- j4 ^1 ~; K  K+ w0 B
  40. set ipaddress=192.168.0.100. B- o' J- R3 e$ W
  41. set subnetmask=255.255.255.0# V- X5 K& _( d/ }. B9 W
  42. set defaultGateway=192.168.0.14 ?0 F1 Y! \4 S- o
  43. set dns=202.96.98.36
    / X; O$ n/ K# O
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=03 }8 H& r' z# P. x; f
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%: ]0 D' @1 E6 U; u! l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 U! A/ V: G" u! v
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . |9 `+ ]4 Q4 }5 i& k, e- H
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * C- `( x4 x' l; _6 q
  49. exit* g- b! e5 Y& H: q2 X
  50. * d) L. e" i6 w9 T! u
  51. :32 b/ J6 e1 o6 [, k3 e
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 O- ^7 x% t  X: m9 ~/ Q0 }: \
  53. netsh interface ip set address name="本地连接" source=dhcp( D4 Q5 d3 z: L. q
  54. netsh interface ip set dns name="本地连接" source=dhcp1 O2 r  `% }; i- ~
  55. exit9 E% v7 x6 o$ L3 l  ~( }

  56. 4 B4 Z- B. a& x
  57. :4. m: a  s+ `, Z( ]* o( x
  58. echo 本地连接---办公室IP配置---请稍候...
    7 M8 X( ~6 a# e0 J8 Y3 ?' e
  59. set ipaddress=192.168.1.684 Q; t1 a) S8 }8 t8 U6 q& ?! ]
  60. set subnetmask=255.255.255.0( j2 D! c3 k4 X  A
  61. set defaultGateway=192.168.1.1# r9 H  t$ a/ Q* F
  62. set dns=202.102.128.68
    % w3 H2 J/ G. r9 O. d
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    - L! T0 U" q7 x% I0 X  C  ]% S( |
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    5 u5 i% I" w; r8 t- i, b
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( w; `& f- g* F+ C: e9 P
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' F( u+ m  |$ Z6 A. W
  67. exit
    + \8 E& J7 k# S2 s+ \

  68. $ b5 a' e( K# C
  69. :5
    : x* g3 ~+ F" U# z6 m3 P
  70. echo 5% k) Y4 A* P, p' h' }. L, p
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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