搜索
查看: 21061|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?9 @6 Q2 z/ o; x7 ?5 x+ w+ f5 T# Y
+ I2 r. G# t+ K& u: E
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    9 N3 b2 v, |' d
  2. title 自动设置ip3 X& c8 @& Z$ F
  3. echo
    # P" r/ i/ Y  W2 s- H0 M
  4. :start
    * R. j; A. J1 c% E# h/ e# C0 X
  5. cls ' G( O) ^: E# I
  6. ECHO ================================ / \4 L0 Q8 w2 G  Z" A
  7. ECHO 请选择要换的ip ) B; G$ m. K7 I
  8. ECHO ————————————————
    & L6 D* D7 V0 |  K4 J/ Y
  9. echo 无线网络连接---自动获取IP地址…………1
    ( n% l1 y! k( r6 p3 B1 m8 I
  10. echo.
      y7 X' {+ z7 ?" k" w8 n: W
  11. echo 无线网络连接---办公室IP配置……………2 # P- j1 b/ ?6 p
  12. echo.
    2 \( E0 B2 X: J
  13. echo 本地连接---自动获取IP地址………………3
    ; N  F- F  N' T, W, U; H. _% ]
  14. echo. $ ?1 m. |0 i) W: ~+ m6 h0 `: f
  15. echo 本地连接---办公室IP配置…………………4
    , C7 R* h  }: i/ l) v9 [8 r( H
  16. echo.
    $ q0 t5 Q8 ^3 U% h
  17. echo  退出…………………………………………5# `5 @5 E- G; x( U
  18. echo.7 Y& X' @& p+ u3 M: X* k
  19. 6 y: o& ^$ n6 h
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 {  o# x( ]6 C. {- V
  21. 5 e& w, W. S4 G+ Q# H2 B' k
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    : W; \0 P' u* Z
  23. goto start ; Y; ]% B/ [9 o1 u* z, i4 V2 e
  24. ) c+ {/ t: [! V/ C: Y. K
  25. :selection ) d) \4 o% U- H
  26. @if "%UserSelection%"=="1" goto 1 0 O; i1 r3 O( l
  27. @if "%UserSelection%"=="2" goto 2
    % H* ?. W$ n, G. b. R
  28. @if "%UserSelection%"=="3" goto 3 0 Z+ A5 Y4 l3 [7 G' `5 C. A
  29. @if "%UserSelection%"=="4" goto 4& ^/ Y8 J. O0 B/ R0 N* f
  30. @if "%UserSelection%"=="5" goto 5" F5 f: k  _* g3 M) N9 j0 O8 k
  31. % u6 T: P6 y) X8 y7 D
  32. :1
    * W; x) Q& i" P4 T0 b+ Y
  33. echo 无线网络连接---自动获取IP地址---请稍候...& G' j, J# S( {, K! G
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    . f+ Y; c2 F( S
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& Q/ b' W$ C* _. z
  36. exit
    ' T7 u) q- V3 z; \8 O9 ~/ m

  37. # P* `3 u5 g; H
  38. :2
    4 |2 l8 z- |: A, Z9 j# L
  39. echo 无线网络连接---办公室IP配置---请稍候...5 L/ W2 J7 ~7 |( ]$ ^8 o
  40. set ipaddress=192.168.0.100
    ( C' H, O$ Y0 [& V0 D" H; J
  41. set subnetmask=255.255.255.0
    * _' z& M0 w( [. Z6 s
  42. set defaultGateway=192.168.0.1
    7 D0 G( I' C" }
  43. set dns=202.96.98.36
    4 g% @4 W  p! [
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    9 G2 C( v& x% B5 E/ s( D! \
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 Y- k+ P  s  q& s- d
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=01 T! S7 }) o. G0 x9 b# M) V' T, {+ l
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    2 G" W- }9 Y' P. S7 k' g
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%4 n  a7 N8 i. M+ _4 O: e/ g
  49. exit; ]! l# `8 r+ {& ]4 Q6 ]

  50. 6 {7 `$ B& o7 P1 C
  51. :3
    ! b/ R! ~$ g, m; f
  52. echo 本地连接---自动获取IP地址---请稍候...3 d- T7 }% o8 B
  53. netsh interface ip set address name="本地连接" source=dhcp
    # a9 K9 V9 E1 V3 T7 m- X! {
  54. netsh interface ip set dns name="本地连接" source=dhcp( B( l! t5 Y# _
  55. exit  v9 z! L9 A4 _* g8 k; [3 r- n
  56. 1 i+ H& J6 j! C: O3 S) Q
  57. :4
    , @3 g) @$ j& a4 [( G( d
  58. echo 本地连接---办公室IP配置---请稍候...
    4 I* v, I& O8 d' h2 `3 o
  59. set ipaddress=192.168.1.682 H2 _" {( @+ y' n2 ?4 E
  60. set subnetmask=255.255.255.0% K, T. z5 D) O
  61. set defaultGateway=192.168.1.1, G% r& g& D$ h; e
  62. set dns=202.102.128.68
    2 w$ ~0 \( F6 E) ?
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%6 H3 Q) @4 \$ \% N
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& T( V' J  E- r( I. e
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * Z- v# L; W, o6 A( q9 y/ J+ T8 q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    " O$ w/ Z1 e0 x1 w$ ~0 ]
  67. exit
    6 L) ^# B9 a- _' g# G! S$ Y

  68. , d/ D; u& b  c8 D+ R
  69. :5& O9 R: A, @, z2 `
  70. echo 5; y# g8 ~' a2 y8 R7 f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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