搜索
查看: 21592|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
* ?7 B( J8 L. H. y9 \* `; y& \3 f1 S1 g
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off8 J0 \8 _  w: d9 P/ }
  2. title 自动设置ip
    5 a9 k: T% w, H( Y3 S! K5 v
  3. echo
    1 B# z4 ~: F" {' x) _+ r7 \
  4. :start
    ( t6 k% v' A4 j1 J" y% v
  5. cls & j$ k. m. X' g% H! t3 [
  6. ECHO ================================
    0 M2 n# a+ ]2 b2 f7 s
  7. ECHO 请选择要换的ip / f1 r; R; o! n; k
  8. ECHO ————————————————
      O- T0 b8 }% J- S0 t
  9. echo 无线网络连接---自动获取IP地址…………1 7 L- j8 I: x" D
  10. echo. ' U( \# d3 r+ u+ Y1 w# L9 B
  11. echo 无线网络连接---办公室IP配置……………2
    ( w* J" o* {8 v: R
  12. echo. 3 s- _: j+ |7 B8 q0 m' T
  13. echo 本地连接---自动获取IP地址………………3
    ) ~2 V% u* G" F& q1 H% B
  14. echo. 4 i0 _6 w/ I' T  u* F5 l- |
  15. echo 本地连接---办公室IP配置…………………4& `- p: _, }1 U
  16. echo.
    ' u7 T$ D) L6 E# i' X3 S) \
  17. echo  退出…………………………………………5. H+ M' g+ a8 x' S7 a
  18. echo./ b  @" R3 ^7 a! o
  19. 0 l3 g1 w, h' X8 h0 f& }: U
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( A- ?% N- q5 P/ n9 s4 h  D0 j
  21. 1 X" |' e, B. Y4 ?. B
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    - u' O6 a: I, o* ^
  23. goto start
    1 j# ?; L4 j2 m6 j/ `
  24. ( e, E) m3 z: ]* ^5 D+ J1 |
  25. :selection
    * p: |7 D' g( \" I
  26. @if "%UserSelection%"=="1" goto 1
    + P; N) z# O2 D" L% h: S  R
  27. @if "%UserSelection%"=="2" goto 2
    : R. j2 x, o$ G+ d
  28. @if "%UserSelection%"=="3" goto 3
    " \0 `- K0 A# M4 q
  29. @if "%UserSelection%"=="4" goto 4
    : w/ m7 x% u$ o) S. ^* t, a
  30. @if "%UserSelection%"=="5" goto 5% D4 H  ~; {+ {) |

  31. & u! z2 v- e1 |( Y! o4 n" L
  32. :1- U) ?& t( q9 B2 F
  33. echo 无线网络连接---自动获取IP地址---请稍候...( n! W8 k6 a( s
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    * {. M! R$ H! B, u
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 h: G# l# g$ k8 W; L
  36. exit' v/ B  _5 t1 C& c

  37. * t/ {; H4 d7 ?: H( B4 b% Q
  38. :2" j- U0 O7 b6 W) B9 D& f7 H/ a
  39. echo 无线网络连接---办公室IP配置---请稍候...
    * c: t( q6 J+ F; `* F- c
  40. set ipaddress=192.168.0.1005 G8 i* `6 ^8 |9 [: c4 k. e
  41. set subnetmask=255.255.255.0% ^. h5 `- R: o& T8 c: i
  42. set defaultGateway=192.168.0.1
    ) d2 y; I3 ?5 p/ P7 ?
  43. set dns=202.96.98.36$ _- k; H" U& r: _$ \  m
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 P  X) V7 W+ M9 c; V# _: Q4 |
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    % H. n8 x6 D& T. u; e, E" X! t
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 ~9 C- ?# x5 _0 o5 _9 Q. H
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    8 `  v8 R. a6 h" @4 f4 J) E5 b) Y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: m- E: }& Q* M, v6 Q
  49. exit
    : y5 h( M; D( m

  50. , N. R/ Z9 t: j; t7 S! F2 i8 Q0 B
  51. :3
    9 n% N; h9 }" h# t
  52. echo 本地连接---自动获取IP地址---请稍候...
    % v: D9 [4 a- F6 v% \( L
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 h2 }8 ^2 f, i& ^3 v# r+ ?2 n2 Y
  54. netsh interface ip set dns name="本地连接" source=dhcp
    6 a* d, e9 o6 w! W
  55. exit
    $ K" \: X6 d  M; j# T
  56. & X% u' g. h, ~; y/ w% K
  57. :4
    , D7 g$ D6 u- J( x2 I
  58. echo 本地连接---办公室IP配置---请稍候.../ V. v$ B- a( G1 q& q; R8 D
  59. set ipaddress=192.168.1.68
    ; B0 n4 q$ M0 _
  60. set subnetmask=255.255.255.05 G. |# f& x- H/ g0 G$ R% C7 T1 a
  61. set defaultGateway=192.168.1.12 H$ ]/ j# F. R3 K0 `1 ~( S
  62. set dns=202.102.128.685 S9 k+ ~1 A: T2 R6 y7 v' T) B* |
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    % o9 l5 k6 M' W3 _1 d7 E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - b( r8 g- |0 g  I$ v. P
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * Z6 W) d% J3 M- v) G1 U+ X
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%" q3 `6 L2 X1 ]# l4 R
  67. exit
    # Y" a, J7 p8 z6 K2 @( d

  68. 8 P4 c  a9 w5 T: H% Z) R) V; l! i
  69. :5
    4 ^) Y3 i* F* R  v, M1 c& Q
  70. echo 5& k4 y  Q0 P$ |: N% v
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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