搜索
查看: 21656|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( e4 g- q& a' C$ B/ m% d; Z" M# P% b8 d' V1 c1 n
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off" f( W; ?7 ~8 b; X! R, k: ~  V. G, J
  2. title 自动设置ip# _  P5 {& o. u
  3. echo
    5 B9 b. ]5 g- A2 {# Y) [: _( S8 m9 H9 x
  4. :start
    ) m& h5 d: |3 u. U6 E2 X' h
  5. cls ) O% Y2 V, \& m) X' [
  6. ECHO ================================
    , M% }1 }9 J- u) B1 ~& F& e$ q9 A
  7. ECHO 请选择要换的ip
    3 o- e5 |8 i4 `; Y% s, m; V: h
  8. ECHO ———————————————— 2 A" w' l8 ]0 V, a
  9. echo 无线网络连接---自动获取IP地址…………1
    # u- d1 T1 O8 l/ v: j* s4 n/ L
  10. echo.
    ! \% o" h3 F& i# ?# X1 N+ P
  11. echo 无线网络连接---办公室IP配置……………2 3 D6 u8 g* ~: k* {6 c3 w+ K
  12. echo. 2 j. {8 t5 n& r
  13. echo 本地连接---自动获取IP地址………………3
    % F! \1 r4 u$ S+ H0 T; M
  14. echo. : s6 m; N6 ~( F
  15. echo 本地连接---办公室IP配置…………………4
    9 X( X) E% P, ?1 g4 ]% F% }& h
  16. echo.
    + [' o3 U! K5 |4 y8 l
  17. echo  退出…………………………………………5
    . K1 A$ F* S  ^
  18. echo.( ]5 G" h5 e' J" k( E( B
  19. 7 M: c. s: g6 A/ C) {
  20. @set /p UserSelection=选择(1,2,3,4,5)  ) k3 @6 x9 a- h) _) x
  21. ! J( f! J) z& g2 \; K% q& P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 2 s3 d5 N& f5 z* h4 v
  23. goto start . T# l4 t0 I4 Z" r; F* R5 t

  24. $ J& r0 d1 r% S' o' ]; e
  25. :selection : u- t7 N5 T+ h( J
  26. @if "%UserSelection%"=="1" goto 1 4 i& F, P5 H! \  v, h+ ~
  27. @if "%UserSelection%"=="2" goto 2
    . Y9 w. @$ }* ]3 U4 v0 a4 i
  28. @if "%UserSelection%"=="3" goto 3 9 k* {! `6 K* {) ~# c, B9 g" f
  29. @if "%UserSelection%"=="4" goto 4
    % Z3 Z7 [/ R1 G; ?6 _
  30. @if "%UserSelection%"=="5" goto 53 f. Z3 K$ p( j% I8 K

  31. * b7 r/ n: E/ B3 Y$ }7 A
  32. :1
    ' q4 C& k( u+ K& Q- h# {
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ! o  P4 w: x) F. v, l
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( P3 h, Q' c6 [. Q3 G* N, F- A
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ! v2 F6 o! j1 ~3 M' l
  36. exit
    1 q: k% b5 m9 s7 d' j# z

  37. 1 d. G- @; B+ S5 H! }4 B6 t( \' y
  38. :2. k8 X2 f/ p8 k' H0 f' d0 U
  39. echo 无线网络连接---办公室IP配置---请稍候...0 @+ {" F3 ~( S3 a* \
  40. set ipaddress=192.168.0.100
    ! f7 K  b! r$ v$ H0 h( m
  41. set subnetmask=255.255.255.0+ w2 o; J0 m3 `* L. i9 ?" P
  42. set defaultGateway=192.168.0.1+ H5 j7 m0 `. F9 E+ N
  43. set dns=202.96.98.362 S6 h+ L  S0 p
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 y) z) }) h7 A
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%" w3 s/ p, R( Z' E# L/ ]6 H
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' E+ g8 o) g& W+ N* r( K7 j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    + J- k1 N0 |9 C7 N/ T3 S4 j
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    3 l( y3 @: t4 v1 X# b: M  @* M* S
  49. exit
    ( G( g/ g  `, L; l
  50. 4 c1 H9 u) `& |
  51. :3. ?3 W3 }, C( S. ^7 y9 u) }
  52. echo 本地连接---自动获取IP地址---请稍候..., s. [+ [( P8 H, Q% G' y, |: Y
  53. netsh interface ip set address name="本地连接" source=dhcp
    ' x2 n% f" `( @5 B8 {5 r9 R
  54. netsh interface ip set dns name="本地连接" source=dhcp
    * t+ Q8 H. A* F. K% m0 z6 `
  55. exit0 r6 f, h5 O6 T( k, `- Y1 ?

  56. . R. \% m; J: b9 l; l  P
  57. :4
    2 d- ?& U) S6 I
  58. echo 本地连接---办公室IP配置---请稍候...- h2 c/ V' N' a4 s
  59. set ipaddress=192.168.1.68
    % B& w6 m* ~& f+ V* w- I% M
  60. set subnetmask=255.255.255.0/ K+ W  W. S' `+ V' t
  61. set defaultGateway=192.168.1.1
    ' q7 s& ^3 G& v* N, n
  62. set dns=202.102.128.68
    , h/ W2 H9 [: i  v- v7 n+ _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" c/ e$ ?0 h" E, [$ h; Z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 K1 w( B; a4 L( f2 W6 W
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    5 b4 D7 b6 R. w- Z& o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    # Z4 H: c% {& \$ ]' A
  67. exit' p/ t6 y. _4 D- Z
  68. * l: g% b; D* t* W
  69. :5- i- |; X2 N1 B
  70. echo 5
    ) Q/ c# Y* H  ^9 l7 V* C
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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