搜索
查看: 21460|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
$ x! C2 P9 Y- Z$ o
- i* m1 r& x: a/ Y将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* @8 i  k/ i. x: L
  2. title 自动设置ip
    $ _* f" y3 ~; R, w# T, R
  3. echo
      R3 o# L4 s. g" u& z% e6 b$ [5 b
  4. :start 3 v% ^0 b; Q* u. g0 [6 z
  5. cls 9 f$ s" \+ N! I! j- v) j- V
  6. ECHO ================================ 8 Z1 y: c3 e2 k6 O( _) p) i: y8 ^
  7. ECHO 请选择要换的ip
      V  h% r3 {1 _- ^
  8. ECHO ————————————————
    # v: V8 y( D* T3 P6 Z
  9. echo 无线网络连接---自动获取IP地址…………1 * n8 X0 s  b" L( j# k7 H
  10. echo.
    , z2 D) y+ N, \% y
  11. echo 无线网络连接---办公室IP配置……………2
    * A6 s0 U/ q$ `, q! Q: z
  12. echo.
    5 D: Y. w% U3 T) F- T# {9 Q& Z
  13. echo 本地连接---自动获取IP地址………………3
    / |% _8 K7 k" f7 t5 a
  14. echo. 1 d5 q0 I/ O" {, H
  15. echo 本地连接---办公室IP配置…………………4; x2 ~; J+ A$ w
  16. echo.6 ~, E# Z. O8 v3 }8 s
  17. echo  退出…………………………………………50 q' x$ ^) I5 A. u5 |: H
  18. echo.
    & H& k0 V; g$ ^4 Q% X

  19. 1 q4 u$ ]  e% p4 q
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ( ]; C# M1 R8 ]1 ?
  21. 7 Q5 O) Y) q! i/ Q/ x
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    , i" Q# B$ O2 a4 X8 c6 p: k- D
  23. goto start
    & f& z+ h' Q7 X

  24. , h: Y  N/ a9 S* H7 w0 k
  25. :selection ! {! y' Y5 h; N
  26. @if "%UserSelection%"=="1" goto 1
    + e9 C' T0 e' M" o8 Z
  27. @if "%UserSelection%"=="2" goto 2) c5 w2 o" e) F" i
  28. @if "%UserSelection%"=="3" goto 3
    9 w1 k- g7 w" h% m: X/ _
  29. @if "%UserSelection%"=="4" goto 4
    1 B$ }5 @% E# B7 {9 O% n: ~5 j6 e
  30. @if "%UserSelection%"=="5" goto 5
    . F" p- ~: y3 g! M" D/ n5 S
  31. 0 P7 i, R+ s( B0 N
  32. :19 v% ?$ c" K+ X  K/ @5 ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( M. h; u0 S/ ?2 Y
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 J4 c/ e( ]0 F1 B
  35. netsh interface ip set dns name="无线网络连接" source=dhcp# D1 B- ~9 A5 _, K. c( b! l
  36. exit4 j" ?6 X: R9 `

  37. 2 q( V$ v$ w- J) I! M! i
  38. :2
    + f% V- ]* u, g' H
  39. echo 无线网络连接---办公室IP配置---请稍候...$ b$ I# A: L0 r/ R
  40. set ipaddress=192.168.0.100
    0 t/ O1 F( m2 i% o, G& s
  41. set subnetmask=255.255.255.08 p; g4 H1 a% ^. A: A' l2 C
  42. set defaultGateway=192.168.0.1
    % U1 |) x( y3 ~' ?# C4 d
  43. set dns=202.96.98.36
    9 ~' J9 I- c+ h$ p- z. @! G# w) \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    3 v$ Z6 q7 O5 p9 i% J
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 D+ _- X$ |" ?4 M# Z9 X* s
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0) S! V$ L9 d+ g& I6 W6 w* G$ e( F& m2 i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary1 b# n) g: i3 @. \. t% z2 k' |: S& {
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%  {- r$ N; I; i4 {/ n/ `7 c; K
  49. exit% f: c$ j1 t5 ?: N# h

  50.   t* k/ l" [0 X5 h+ _
  51. :3+ a8 e+ w5 h0 l
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 x6 V9 @- ^  o; j8 i
  53. netsh interface ip set address name="本地连接" source=dhcp# D: w0 L" E3 F" y5 l7 {
  54. netsh interface ip set dns name="本地连接" source=dhcp" {# z$ c, j: i
  55. exit
    ! R  f8 E' q9 W; m
  56. 0 K- Z$ L+ B' h
  57. :4
    & R4 b9 q& d; P
  58. echo 本地连接---办公室IP配置---请稍候...
    + I1 M5 E: K" L. C5 J
  59. set ipaddress=192.168.1.68' |" X" r+ d$ W* ^& N- L
  60. set subnetmask=255.255.255.0+ E* Q" u; o3 o1 I1 T9 b3 l$ Z& l
  61. set defaultGateway=192.168.1.1, S' o0 W* V+ D; h2 A6 q7 I
  62. set dns=202.102.128.686 s: x  Y1 i" A1 j6 [4 R
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) T; ^; H# K+ t6 a8 I; l/ j3 r
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 u0 H+ ^- U# ]) Z  q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
      P2 H1 y- t2 g- a8 ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : P" j& f* i& K9 q' c  V
  67. exit4 |( n: x8 B7 h3 |, i* V

  68. " j, {* [1 l7 M0 g/ r8 J, Y
  69. :56 o6 E2 P5 c& q$ ]) {$ v
  70. echo 5
    6 G7 P% p' l: a* g- W# k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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