搜索
查看: 22262|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 |: ~: W7 E) o+ T) _( l, W

7 e( O9 t/ w+ Z( A将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 N% T' _6 F# T
  2. title 自动设置ip
    9 e1 O8 W+ Z! D: g; v, j2 B
  3. echo9 G& Z# u; d# t0 k
  4. :start 9 n# D% W" \+ I' w  ^  w
  5. cls
    5 u6 s* D9 t! ?( p
  6. ECHO ================================ 4 O, U5 H, F4 u' z5 R
  7. ECHO 请选择要换的ip
    " y5 \1 H8 z0 S
  8. ECHO ————————————————
    - v: E# }" n' `2 F8 o3 }
  9. echo 无线网络连接---自动获取IP地址…………1
    8 W1 y3 I7 l8 Y
  10. echo. 3 }+ i, Q( W2 m& L% k# R0 P
  11. echo 无线网络连接---办公室IP配置……………2
    ( m3 v8 w  j. K9 d2 ?
  12. echo.
    4 Y& G/ Q- D1 [& P
  13. echo 本地连接---自动获取IP地址………………3 / o& n' U# i5 }/ ]  S
  14. echo.
    6 @4 Y7 w# @( Z& `/ a- o7 {7 F
  15. echo 本地连接---办公室IP配置…………………4! x4 |/ {9 ~  S" a- L0 l8 M
  16. echo.% r% ]+ u& X3 y2 N. ~2 w1 |+ V6 J' F
  17. echo  退出…………………………………………5
    9 E3 |' L3 e# T4 j
  18. echo.
    # Y8 j# A& k' T$ Z8 L" f) Z! B

  19. 1 |* [5 g  ^2 R  _' X1 {. b
  20. @set /p UserSelection=选择(1,2,3,4,5)  % y5 z: l/ W6 a* w- {
  21. / |3 ]& \( j* b4 i1 ?1 }6 a
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - a" j& u2 P# _8 B
  23. goto start 3 Z6 p  M4 ]4 p. j

  24. & m# d2 G4 @: p$ @9 z
  25. :selection
    - T6 h0 d% I' e- C$ _+ \
  26. @if "%UserSelection%"=="1" goto 1 2 b; x: R# z: Z1 y' {
  27. @if "%UserSelection%"=="2" goto 27 I: M) t. X3 W" X
  28. @if "%UserSelection%"=="3" goto 3 ( @5 q7 z5 v$ Y6 t# g
  29. @if "%UserSelection%"=="4" goto 4$ Q  g8 Q8 j+ C" |
  30. @if "%UserSelection%"=="5" goto 5
    # @- l" {1 P2 n' f
  31. # I; s6 b* h1 Y8 j7 y' y4 X- u" B
  32. :1
    6 O% M3 [" q. L8 S: R* S
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    # ^8 p+ o/ x4 h1 d
  34. netsh interface ip set address name="无线网络连接" source=dhcp' |4 Q5 d. G* M% |' K
  35. netsh interface ip set dns name="无线网络连接" source=dhcp- g% C; V# ^6 j* U* W/ b
  36. exit% {: y- M. J# L: ~& i  I
  37. 3 k$ l: o& w4 f0 X- A+ V) l1 M
  38. :2
      Q, w) B; A. ^" U4 [6 u
  39. echo 无线网络连接---办公室IP配置---请稍候...& s7 z4 G$ O; X0 K! P% i$ C, G
  40. set ipaddress=192.168.0.1001 y0 D- R2 y, K( l+ ~9 d
  41. set subnetmask=255.255.255.0; r- P- {. _7 I* b6 X' K0 g8 m) Q
  42. set defaultGateway=192.168.0.1! \; h( ~2 ]+ M# g: W5 u
  43. set dns=202.96.98.36
    ' J- D8 |( W* R4 S
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0( y3 I. m) O- l1 c. I( u  }
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ( A! y8 |8 m# G
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0; B8 i' s% P3 t1 T9 |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary, A" D. i2 }( n, Z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
      j# t0 y+ M. ^8 d
  49. exit
    0 h3 \2 j4 ^" t2 b" T
  50. ' }' `. b6 ^1 V2 `. o' a
  51. :3; Y2 X  q% ^, y+ J' t
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( b" X2 A: k0 D. O1 ?  e" {* ]
  53. netsh interface ip set address name="本地连接" source=dhcp
    . T/ G3 Y  e- H3 \
  54. netsh interface ip set dns name="本地连接" source=dhcp
    7 j* m6 A) |: {' S
  55. exit
      S2 T+ l3 p* ^5 V3 ]; A; b

  56. . \/ C/ T8 ~& e8 m* [
  57. :4
    7 V& @/ N5 m7 W# v8 G
  58. echo 本地连接---办公室IP配置---请稍候..., i2 c$ S! z2 D$ `( M- G
  59. set ipaddress=192.168.1.689 }6 g" n* }# K4 h: O4 Q
  60. set subnetmask=255.255.255.0
    6 [4 d' u- v6 ^6 K- \
  61. set defaultGateway=192.168.1.1
      u/ @2 j" k) C! ~% l$ ~1 S
  62. set dns=202.102.128.68; A, e( X! l- Z9 M- a
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" P4 c$ Y* ^1 M/ ~) z% j
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ( K7 ?$ H  W3 O: r8 Z9 D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * D( p( m0 o! f( [+ k8 D
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 G/ k  E0 V/ ~) b1 p
  67. exit1 R: ?6 D5 i  e3 T) X

  68. $ M4 {, }+ ?$ {- I
  69. :5/ ^+ p6 a9 I( ^
  70. echo 5
    * E: w! q4 f! z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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