搜索
查看: 21640|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 Z) N, O* x1 O8 Y
6 w1 p3 ^2 q. t5 a. R将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    & i: ?6 P. U. Y, x0 @  v- a& U
  2. title 自动设置ip- Y4 X1 ]1 F/ p
  3. echo
    + A% u0 h% N- w& [9 R. Y9 V: L0 c: O
  4. :start
    * g6 V- T$ S" s' w, X
  5. cls ( X8 [: S; Z6 c& c3 ~8 u
  6. ECHO ================================
    . U- f' B& H; P
  7. ECHO 请选择要换的ip , p! f1 q: y! U3 J# S2 ^' ?  d
  8. ECHO ————————————————
    # w3 v9 k0 [  B
  9. echo 无线网络连接---自动获取IP地址…………1
    6 [$ p1 z4 C' _( D% |3 L6 ]
  10. echo. 6 B4 O7 {  p9 n& U$ z
  11. echo 无线网络连接---办公室IP配置……………2
    # v3 l. [3 V# ^% A9 ]
  12. echo.
    0 Q& F$ ^  _/ Y! j
  13. echo 本地连接---自动获取IP地址………………3
    3 h6 T3 }) Y5 X: G, ?+ e
  14. echo.
    " I+ X1 {- ~; X  Q, R( c
  15. echo 本地连接---办公室IP配置…………………4
    $ l! V0 l. z6 N* W- [4 I
  16. echo.
    : ^: N* t/ H& X' |$ ~
  17. echo  退出…………………………………………5
    + z% z; L: N) q, U# i5 @
  18. echo.
    & C- W! P4 _/ A
  19. & ^  ]& g4 S) d/ h5 g. l' u6 N
  20. @set /p UserSelection=选择(1,2,3,4,5)  . c1 ?) i9 [- X4 [) g: E& G& v# {

  21. % p; a- m* Q# y- l: e( d
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    4 S' I) m# E4 x; X, o& s
  23. goto start 1 `" K$ C7 ^: A' ^! P
  24. ; x6 O, I: x- b; c, A- _
  25. :selection
    ! @5 h- ^% z% a: Q4 M  M8 E
  26. @if "%UserSelection%"=="1" goto 1 9 l! X) R, P  ?; I
  27. @if "%UserSelection%"=="2" goto 24 A7 ^' i3 M- K+ e
  28. @if "%UserSelection%"=="3" goto 3
    / O4 ~: X' ~+ T: C) ?( d
  29. @if "%UserSelection%"=="4" goto 4
    # _) g& j1 A. M, ]4 Q# R1 z
  30. @if "%UserSelection%"=="5" goto 5+ s; i4 l7 h1 M% D" T

  31. ; F0 p( _' L% b1 e
  32. :1
    + U- d$ \* t2 L$ x9 ]6 h
  33. echo 无线网络连接---自动获取IP地址---请稍候...1 L: N* D/ l4 W3 T
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ! i) i! @) q# b9 C" E+ t+ b: P  L: }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp, M' y+ {( ^, _2 \! h! o6 P  V
  36. exit
    % y* c+ X: Q2 @+ b6 z6 l0 T

  37. # l4 B. P; X- |0 G  z2 E
  38. :2
    , W# v' I1 d2 B+ P  F9 a
  39. echo 无线网络连接---办公室IP配置---请稍候...
    # p- K6 g6 I% L+ h
  40. set ipaddress=192.168.0.1007 B6 |& _& k) l; N  }- n) c2 k
  41. set subnetmask=255.255.255.0
    7 u# Y: o( a' a8 B# T5 k7 _
  42. set defaultGateway=192.168.0.1
    ' ^8 W* l- E. K" d$ K( r
  43. set dns=202.96.98.36
    3 O7 _. p2 M; j0 W3 v2 s
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    : [/ W/ w1 _4 w7 Q
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%( G$ m! v" I  O. o
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    7 C/ o& e) o; `% k8 E
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* ?. J. h, o7 p2 V! G$ Y) X+ w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%- @$ u& f0 `& o
  49. exit9 _& ^, k$ X9 G4 v' P

  50. ' o" M) O% w4 p1 q+ I! m3 a  s4 k
  51. :3+ X+ }7 m4 O+ Z3 S, k' O/ H0 v
  52. echo 本地连接---自动获取IP地址---请稍候...
    7 d0 R3 a9 }; V0 |3 T; z% C
  53. netsh interface ip set address name="本地连接" source=dhcp7 \! F1 h4 v5 p0 A+ V
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ; |2 |9 C4 C3 V) A* @* @& B1 \$ A
  55. exit5 f" _  t# F: r) G+ ?  s

  56. + I; y- j, ^# Y$ {, r6 Y  o
  57. :4+ g4 ~- h; O4 ?* }& W% Q, d
  58. echo 本地连接---办公室IP配置---请稍候...5 ^$ q; G) B4 V( m; {
  59. set ipaddress=192.168.1.68
    , V$ r2 `. g" _; n/ D" g5 u2 g
  60. set subnetmask=255.255.255.0
    6 E5 n4 O' X2 |) P' K
  61. set defaultGateway=192.168.1.1
      l/ K) F! ]- c; \$ ]* x  s* d/ |
  62. set dns=202.102.128.68
    " }5 P! |9 w3 }4 t0 S# P9 u
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
      Q/ R7 _6 f% r9 w* |. C
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ! r6 N/ _4 X+ o" C. D  Q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- N2 u4 \( n4 @- p
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    " [+ H. t; I, {
  67. exit1 g  E: Z3 z+ l) H

  68. ! L1 D3 K* R/ v+ V2 B2 o
  69. :5
    / g- K4 E6 N; E3 h/ c5 N2 `4 \
  70. echo 5( K: X: s0 [$ g4 x% O9 V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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