搜索
查看: 21937|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( S0 Q7 p9 Z' M8 ^. O/ W, T) N1 _4 g2 W" W
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off5 x# M2 v/ f( _4 I, p) G( ^
  2. title 自动设置ip
    # i3 J- E( K4 X  h, X0 m. _5 Y, z4 S
  3. echo
    ) f7 \) A/ Q( ?3 D2 M2 D
  4. :start
    / h9 _, j& P' c( N: U) J  ]0 m) s
  5. cls
    , R+ Y4 s( h, G% R
  6. ECHO ================================ ! d, K/ {2 b  ]* x& @/ Y6 @2 g
  7. ECHO 请选择要换的ip 7 D3 C8 D/ j6 A4 m
  8. ECHO ————————————————
      \: \% l  D  s- _/ M, ?/ r
  9. echo 无线网络连接---自动获取IP地址…………1
    0 D2 q4 r4 R8 y1 k1 m, A
  10. echo. ' H3 L2 W# n0 _+ ^' I$ ]# W
  11. echo 无线网络连接---办公室IP配置……………2 0 T& H" j% m" P* [8 K7 R
  12. echo.
    ; C; L! ^! ?# j9 E& x  J
  13. echo 本地连接---自动获取IP地址………………3
    # \' a+ O/ c& p" y' ~9 [/ [9 z
  14. echo. 3 t9 P2 u, |) n7 J
  15. echo 本地连接---办公室IP配置…………………4
    1 ?% H3 n" C, \
  16. echo.; M) ^( L) b. S/ \/ u
  17. echo  退出…………………………………………5
    & Y0 _9 p+ D! g, i$ ~$ `
  18. echo.
    - y. ?- w$ b2 o6 n. A- @  ^" i& s0 {
  19. 2 P# P# _/ `0 l% k& {! {( m
  20. @set /p UserSelection=选择(1,2,3,4,5)  7 `5 l( ]" U7 x5 G( Y6 v" M
  21. ; K" V3 b7 i, H
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 5 i2 j% S/ g2 T
  23. goto start ! M: i: F; {: X) m5 I7 L7 J- l* D4 N
  24. 7 v' d" w- Q1 T
  25. :selection
    / V) X- b: J/ t% {3 N
  26. @if "%UserSelection%"=="1" goto 1 7 K# |' x+ J5 b4 `5 [: e
  27. @if "%UserSelection%"=="2" goto 2& @2 [+ _/ \  d' C! H5 s
  28. @if "%UserSelection%"=="3" goto 3
    2 f2 B: r. I5 |% c4 X# A% M
  29. @if "%UserSelection%"=="4" goto 4) U. ^6 t! U% Y* s" u
  30. @if "%UserSelection%"=="5" goto 5
    1 [- Y& j' g, M8 _3 f) o3 u, z

  31. % T+ @/ k% T8 U  {7 i
  32. :16 w2 K7 X- N4 R
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    - ]# O, w( d6 p4 X
  34. netsh interface ip set address name="无线网络连接" source=dhcp+ D& F* k/ b7 p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 r& ^2 |8 o3 t6 h
  36. exit+ g  z1 s0 R, B- S( _' z' l

  37. * I. Y# ~) J& f  H$ [/ K
  38. :21 O; N1 j$ R: i$ q" U, b
  39. echo 无线网络连接---办公室IP配置---请稍候...
    8 ]% T, w; U, {$ p
  40. set ipaddress=192.168.0.100
    ) T) C- @4 p6 _8 e, ]8 o' z" M
  41. set subnetmask=255.255.255.05 u, |0 _: y0 S6 Y8 z- H
  42. set defaultGateway=192.168.0.1# }2 z3 ~& X, R+ R
  43. set dns=202.96.98.36
    $ c' F" c4 \# ]# N" R
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0+ C. e8 n4 p9 X1 V+ R. u5 n
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    3 y( U2 c1 E$ f- I) q5 ?6 ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=01 r6 u! o+ _! U/ b' C) y1 A2 K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; K  T0 f& O/ Y+ N( R$ `
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    % W8 f$ W4 k$ d
  49. exit
    . }2 I$ p& s: }8 N( ]

  50. 0 ^1 V8 p5 A4 k' D: g, M
  51. :3
    " ~7 x1 V: B" e' w& Q
  52. echo 本地连接---自动获取IP地址---请稍候..., C8 h: y2 `7 c$ K" y0 t( }; m# c/ k
  53. netsh interface ip set address name="本地连接" source=dhcp
    " d/ H. r/ G) z6 l! c4 _8 R
  54. netsh interface ip set dns name="本地连接" source=dhcp2 o. S" M; U: T; I1 e: p; S
  55. exit5 {9 I' u( v3 D' A5 D

  56. 3 U7 \/ A* S& D& |* ?% q7 X( Q8 D
  57. :4
    0 h0 Y+ U* O: G+ q9 t. P- R
  58. echo 本地连接---办公室IP配置---请稍候...9 G' x0 a' J$ _- m4 v8 X
  59. set ipaddress=192.168.1.686 R+ d! I2 S6 Z. y) _/ l
  60. set subnetmask=255.255.255.0
    0 T9 t6 X$ f  l
  61. set defaultGateway=192.168.1.1$ _8 I! J& }2 J& R
  62. set dns=202.102.128.68
    . N  r* D' O7 b6 H$ d% [
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' H2 r5 {+ p( T$ @* h3 K! u1 B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    3 r( H' `/ L7 l  T% I" D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary+ ^0 m5 s, h" y( X; J! d& P6 d
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ c& D( w$ Q. i& C
  67. exit6 k3 R8 R" i. T" s8 O1 }. `5 ~' f
  68. ) ^0 _% S& U* U* [& A
  69. :5
    6 W8 t5 {: @* d; o7 D: M' A9 C
  70. echo 5
    ' z' r2 y' X( r& @
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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