搜索
查看: 21528|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
; o! x4 ^- X  n$ X# E! k3 f9 B, R, ^+ u) B! c. T
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off/ y' t* }% a( m$ x2 W) f9 b
  2. title 自动设置ip
    / X+ p  b6 o& ^: c. s
  3. echo+ s/ U  F9 y% N5 E: ~5 ~
  4. :start 9 @/ K# N" ~$ \" Z
  5. cls : u- H1 A- Z4 ^
  6. ECHO ================================ / o, Y0 U# a& b4 [: A
  7. ECHO 请选择要换的ip
    ; y( M# j1 k  x
  8. ECHO ————————————————
    4 m! Z! m3 d7 K
  9. echo 无线网络连接---自动获取IP地址…………1 0 r1 I  J4 H: f9 x- e, q7 K
  10. echo. ; o& A" P( a, D7 o! y
  11. echo 无线网络连接---办公室IP配置……………2
    " [: o; h; L9 K/ A( `
  12. echo.
    5 w& D5 l5 x/ S& o
  13. echo 本地连接---自动获取IP地址………………3 ) q( {+ Z7 k% l3 T( o. [
  14. echo.
    9 @; e0 H1 T) Q! {' F( ~2 h! M8 M# W
  15. echo 本地连接---办公室IP配置…………………4
    : c6 v' |' e- P- }+ Q% ?
  16. echo.
    6 p* D; }9 J$ i; X3 @& c
  17. echo  退出…………………………………………5$ p9 @8 z" p) ~( U! |% r
  18. echo.7 q2 N+ i) b, ?& c7 h; ]% N' A

  19. : G" o3 K+ p* J8 E
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 |  ^' d! I0 ~6 b
  21. : b4 _( T3 y3 c6 K
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ! t8 w" L+ _8 c) q# T
  23. goto start ; ^" z3 Z* S. V  E9 s
  24. * ?/ w4 V7 w2 F, G2 M# i; S2 p
  25. :selection
    9 G: D' t. P! H/ |. z/ b
  26. @if "%UserSelection%"=="1" goto 1 9 }) H' b8 L. y4 ^  l- u' U! g
  27. @if "%UserSelection%"=="2" goto 2' K) f4 A2 n. K0 k0 s% j
  28. @if "%UserSelection%"=="3" goto 3
      ?0 y9 h$ c7 S) d3 Q8 A
  29. @if "%UserSelection%"=="4" goto 4
    & B9 U- h# H( t$ [: K7 Y8 n% W
  30. @if "%UserSelection%"=="5" goto 5% y7 H& v  ]) A5 ]$ D1 l, K" C$ v

  31. $ J& ]; e" q* s! B# g: k9 V9 C6 H
  32. :1
    8 g5 f4 n2 n7 L9 ]  F5 x& I) _
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    " s' N( j- x2 [9 U
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    7 ~: F1 U6 h5 j: N: y7 ?: A6 R* I
  35. netsh interface ip set dns name="无线网络连接" source=dhcp" {" s$ }% O3 t5 L, c2 ?9 |
  36. exit0 c$ O2 d. a/ R

  37. 9 E5 J" k! Z; S8 e: q
  38. :2& N% o4 i, \+ x) r+ F
  39. echo 无线网络连接---办公室IP配置---请稍候...! z# j$ U. @+ Z6 ^) W
  40. set ipaddress=192.168.0.100/ k0 u7 ~% a9 s
  41. set subnetmask=255.255.255.09 J2 B# g( g+ w& P
  42. set defaultGateway=192.168.0.1
    $ g* V) v7 Y- M+ L0 I  O
  43. set dns=202.96.98.363 Y2 }. ]5 S/ H2 i' X: I! @6 G
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    . O- T* I, @' c0 q) e; v# V
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! ]0 l  I, X  ]4 g+ z: j8 q
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    # a6 a8 I/ E: Q& [, O; e8 U
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    " h+ T! E, |8 n8 z( t, K( g8 f% h# g
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; y/ \8 [* I" _: J
  49. exit) Q1 ~4 ?. ~1 U' r/ U% u$ [
  50. 0 }; }3 }5 B4 ~5 b/ ]
  51. :3* O/ B% g5 Y& }6 v0 i5 q* [
  52. echo 本地连接---自动获取IP地址---请稍候...
    1 u( y5 i7 G$ \! m. V7 R8 V) o8 k; G
  53. netsh interface ip set address name="本地连接" source=dhcp
    & ~$ V, T. K% a
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! @7 T0 O7 h  K* H) o& |2 s$ ~" F
  55. exit  a4 ]% x3 H; Z- B( W' }; u. N$ e" r

  56. & v" f1 a" V8 U3 Q( V9 R, c
  57. :43 i; @6 g& L. c& j8 O
  58. echo 本地连接---办公室IP配置---请稍候...
      E/ G! n6 r# @# ~# u
  59. set ipaddress=192.168.1.68
    1 r* E; j. k$ D3 t
  60. set subnetmask=255.255.255.0
    ( D9 \  Q% y& J* x4 V) ^
  61. set defaultGateway=192.168.1.17 w0 S1 G, T8 @, b6 ?' K
  62. set dns=202.102.128.68% _8 Y5 {+ X" A4 p
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 a( R6 C  _$ F# i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=03 Y7 S0 z6 {5 Y, I
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary' J2 S' g% k% r, G
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' l8 B5 Y  `' R
  67. exit
    1 `. n  n% E/ N# Z' @

  68. 4 W1 v2 @3 H8 E
  69. :5
    8 m, r  I& B  ]0 o3 |& Q5 ]
  70. echo 59 g5 [: p: c& P" S) ]
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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