搜索
查看: 21687|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
; A# J5 y* f# X9 l" H: ?* B4 I) `4 w, A
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off' z+ f  T* X9 V" `4 j" Z
  2. title 自动设置ip5 ^3 {/ U6 F, y" x
  3. echo
    5 m" s/ j/ v: \. L
  4. :start 4 e$ ^% w- j8 f( t& U+ c
  5. cls - m$ J3 S! N) K+ s- n' y) T$ G3 v
  6. ECHO ================================
    , Z$ x! X% h7 K. a. a! t# [3 Y: V
  7. ECHO 请选择要换的ip
    " B5 l! e  K/ B; }& ?
  8. ECHO ————————————————
    ) L! H' S' |" P* K$ }# I( o, |
  9. echo 无线网络连接---自动获取IP地址…………1   w/ n7 E4 `, a4 U& B2 x9 h1 Y
  10. echo. ) e4 x+ R+ E/ F% R
  11. echo 无线网络连接---办公室IP配置……………2
    . |2 b+ x; k: Y
  12. echo. 7 Q+ j" P* ~& h- [7 O: `; g
  13. echo 本地连接---自动获取IP地址………………3 : v% X) V2 z9 _$ X* ]* s  L7 }
  14. echo.
    : g7 a$ Z7 f2 N+ w3 _
  15. echo 本地连接---办公室IP配置…………………4
    3 D- e2 d7 W+ @$ H) n' A
  16. echo.
    - m# @* e7 h; E6 v' `/ Q- h
  17. echo  退出…………………………………………58 v( x. S# H, Z* _% |
  18. echo.
    8 v+ u2 g& K3 k* T+ r

  19. $ l: w' p6 [+ A" l& l& I
  20. @set /p UserSelection=选择(1,2,3,4,5)  ! D7 j8 y2 h5 I
  21. & a0 P( A. ~3 Q# n( I5 b
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ! @2 X* i0 N1 l+ e4 }4 t8 K. _$ H
  23. goto start
    ) q2 R. a* D9 H' w
  24.   t) {5 g: [5 S  c% t& T" U
  25. :selection   ~) R2 O, E' {% p4 J6 Q% p! z9 P
  26. @if "%UserSelection%"=="1" goto 1 6 p. t% j! e7 @6 X; B" A/ {* R6 x' _5 i
  27. @if "%UserSelection%"=="2" goto 28 s! E6 }7 l! Y' w9 S( [9 y: s
  28. @if "%UserSelection%"=="3" goto 3
      g1 X( _- X* Q# M8 ^$ }+ l
  29. @if "%UserSelection%"=="4" goto 4
    ! U- }4 M  T# z8 }7 G* k
  30. @if "%UserSelection%"=="5" goto 5% ^8 _" N* B+ x' H0 r
  31. . B3 |3 |  H7 X- D: @  `+ ]
  32. :1/ c; p4 n7 H2 n+ s1 J  H
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 l, L" v# m* v4 ~9 ^5 ^+ \( \0 \4 l) v
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    3 E- M+ r( I, Q: [& w5 l
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. D7 P& Z, A* H& H6 Y% \
  36. exit: q* F4 _/ M7 a$ R( Y( i7 G
  37. 2 _! q) e8 x3 I# v
  38. :2
    9 f3 @0 S: v' C/ `: ^
  39. echo 无线网络连接---办公室IP配置---请稍候...3 q4 ]5 y; K+ D& X+ ]
  40. set ipaddress=192.168.0.100$ T. U" l  Y0 z# Z
  41. set subnetmask=255.255.255.04 t, ]* b; Z' H  o
  42. set defaultGateway=192.168.0.1* V# ?8 ], J6 N+ n
  43. set dns=202.96.98.36
      s: W8 W* h8 N2 X* L- j$ V- {
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! O/ a- P9 l6 D. ]8 t0 `# a' ]; S4 k
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    & Z% M* _# z+ o$ e2 M
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=01 y1 a) i4 I$ K5 L
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    , B& }; n5 Y8 W8 F2 U& E
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' d% C6 a# r# R1 K3 @( P
  49. exit
    - F, [$ C* W5 S# `+ a" j# T

  50. * j* c. b1 x3 Y7 _+ v
  51. :3
    4 |& d* y# M; \2 f7 X7 F" P
  52. echo 本地连接---自动获取IP地址---请稍候...5 E6 V/ o2 I) D0 S5 L& }
  53. netsh interface ip set address name="本地连接" source=dhcp
    2 @; q% O% z$ v
  54. netsh interface ip set dns name="本地连接" source=dhcp/ L& W4 \! m. ^% f# D! ~& D
  55. exit
    3 X; m1 Y% ]4 `: j3 g  c0 f4 T. |

  56. + Q0 B7 a5 X. G: W
  57. :4' D- I3 u$ Z2 ~# X9 M& I7 Q
  58. echo 本地连接---办公室IP配置---请稍候...  {6 C* x% X; o% _# ^
  59. set ipaddress=192.168.1.68
    ( ?" T3 U8 z) O, i1 ~4 g& I  V9 i
  60. set subnetmask=255.255.255.0
    1 V0 V$ H+ a1 O! E7 @
  61. set defaultGateway=192.168.1.1
    & J" ?/ ]' y* P$ z+ D3 d
  62. set dns=202.102.128.68, e$ A+ v* {( c. g6 Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    2 N( @+ b3 i: k
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0" W8 ~) q0 Q1 ~" z- y8 _1 v
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- H4 B& |1 `, [8 ~, K; g
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    9 e2 Z% r) t, S. d2 s& x. |
  67. exit) {5 b. Z0 h# h
  68. 4 X$ o3 i5 f* }5 J3 B- h2 u2 y
  69. :5$ E' [3 s4 a" L9 ]- r
  70. echo 51 J6 H' S2 J) A4 T; \. a# S
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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