搜索
查看: 21497|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
& V5 I/ c5 D1 ?* O6 y" X/ m, ^. k& L# E7 h. q# Z- u4 |
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off+ K8 R0 l, _8 S5 C" g/ V
  2. title 自动设置ip
    * e9 O0 d: m8 M' O
  3. echo- T* Q$ ]+ u4 o! P
  4. :start - ^0 P8 {, f+ y! f
  5. cls
    3 Q1 U6 k5 Z; }: ]; q9 E6 V
  6. ECHO ================================ - p) B5 s6 C1 B4 Y
  7. ECHO 请选择要换的ip
    * E) U4 S% h/ r: a) ]6 |
  8. ECHO ————————————————
    9 F6 u9 Z6 r! ?; w
  9. echo 无线网络连接---自动获取IP地址…………1
    4 ]& r3 Q+ }' v) k6 E
  10. echo. 8 D. v# A- H6 d% h) r$ u7 v% O( ~
  11. echo 无线网络连接---办公室IP配置……………2 & n8 e; g6 I6 j2 I3 ~0 z" q8 T
  12. echo.
    & U7 X6 S9 K' B" v
  13. echo 本地连接---自动获取IP地址………………3 ! B4 }2 G: j% H" N0 ?$ {6 J
  14. echo. ; i$ c( h% \3 Q1 c6 ~
  15. echo 本地连接---办公室IP配置…………………4& u6 r2 J; N( q  ^+ J1 Q
  16. echo.: s$ o* j5 P5 i+ w3 {
  17. echo  退出…………………………………………5( {; H( f+ b8 m- w
  18. echo.
    4 U+ v# v* V( F$ }

  19. - S7 g4 y/ A8 n' I1 w
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 M0 g0 A+ B8 P8 I- M& M

  21. : R' \6 h* n: g
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , t/ z6 o3 g& A" z0 L* ~7 t
  23. goto start
    / m2 C1 G) Z( \2 u8 p  f+ S2 j3 V

  24. $ y0 I% ^! J( X6 H5 w7 ^+ h$ I; j
  25. :selection
    $ D+ G4 N4 w) t* _/ a2 C7 w
  26. @if "%UserSelection%"=="1" goto 1
    * K" m$ e5 [0 P& z2 z6 G
  27. @if "%UserSelection%"=="2" goto 2
    4 B/ m/ J, X4 I8 p8 l. Y
  28. @if "%UserSelection%"=="3" goto 3 6 ~4 \* R$ W3 }! X' g
  29. @if "%UserSelection%"=="4" goto 4
    8 `1 z+ H( U6 @
  30. @if "%UserSelection%"=="5" goto 50 p5 J( O  _/ s
  31. : F/ w: M1 z! v; m
  32. :1; `8 H* d. g9 Z2 h
  33. echo 无线网络连接---自动获取IP地址---请稍候...4 G4 I3 M5 q' Y  P  _0 Y) G9 Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    7 j, p" ^, x9 k" N# j
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
      t  X8 Z3 C( o3 \% w3 }$ u6 _
  36. exit
    1 V" \  E4 C6 J- }
  37. ( F: [* a  }# C- v# U" m1 d. _8 r
  38. :2
    + ?4 D  x7 A( b/ k( q  r
  39. echo 无线网络连接---办公室IP配置---请稍候...* W+ @' u. ?. ]$ W1 j+ T
  40. set ipaddress=192.168.0.100
    ' o1 k1 r4 f( T: |% S
  41. set subnetmask=255.255.255.0
    : s; e' G+ h5 ~7 y
  42. set defaultGateway=192.168.0.1
    2 y# K6 z" _! |' S7 E
  43. set dns=202.96.98.36
    2 U8 C5 Z, M( h
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    6 a* h2 f/ v8 c9 R0 S' O6 A$ w
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%# }& Y9 G+ K: g7 f$ y
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0' F- }" T% e2 T3 p
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary2 K# y1 j% G) v3 |; p
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%& v. r8 }' \0 S3 T
  49. exit; Q; d0 w+ a1 r

  50. # _1 k* e# P7 u4 Y$ v. w
  51. :32 i$ \  q# B* \* [
  52. echo 本地连接---自动获取IP地址---请稍候...
    3 f& \) c& z! \1 J5 F* p0 C+ h
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 N$ H$ S7 @" }
  54. netsh interface ip set dns name="本地连接" source=dhcp
    # R& R3 A) D/ @) }
  55. exit
    & d) B* D: `- x3 v8 I/ j4 {

  56. ! t8 j" g7 @( K- z, g# P
  57. :4. Q( u) V$ {; M# m+ E# ^
  58. echo 本地连接---办公室IP配置---请稍候...! y8 s' z. D3 A$ p9 ]  z4 K
  59. set ipaddress=192.168.1.68" A6 V) C. R7 @  L# U% D
  60. set subnetmask=255.255.255.0
    % Y$ D' O0 d% z6 _' X1 v3 E1 w
  61. set defaultGateway=192.168.1.1
    + }! n1 W8 a7 f
  62. set dns=202.102.128.68
    % N6 g! `, T7 N! E) q8 A
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%5 G" V* I1 E$ M; X4 W
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      D- V; T. ?5 R1 U. W: m. _
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    , `6 F- w4 w8 }) ~! @: J* S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    9 h; K  Q) m5 O+ A3 |' n+ ^. E
  67. exit$ C2 F0 ^0 f! v* u; N' v
  68. . {3 Q' M1 \3 A
  69. :5
    , A1 ~7 {7 S% Q# K" n* V
  70. echo 5
    ) I7 ]2 s+ f& b* N  k; b) U) V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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