搜索
查看: 20176|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?+ [7 A9 Z  Q) o! x9 c' t

, p3 J; Z" d$ R  I% Y2 {8 P& T& c- N将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    % |" ^' N# b! ]/ d8 b" `
  2. title 自动设置ip% q  L9 Y* O  A! C. H
  3. echo
    & W6 T# \8 x8 u; t4 m1 ]
  4. :start
    ' X1 A8 `4 U  U/ m7 r( @4 M8 e
  5. cls
    2 x. k* T" s2 g# }1 d$ _1 r
  6. ECHO ================================
    % c4 L0 v/ X+ W. b, J
  7. ECHO 请选择要换的ip
    0 W# Q/ S$ C$ @
  8. ECHO ———————————————— ! T& k1 {+ |1 j# s" f" ^% Y
  9. echo 无线网络连接---自动获取IP地址…………1
    / A5 a# F6 {7 I% s2 {9 F5 b, c8 S
  10. echo. : ^& ^) C, ?7 I) ]/ P
  11. echo 无线网络连接---办公室IP配置……………2 / Q% E' h& H6 g8 X( D0 x! t
  12. echo.
    8 Y$ d5 W2 t2 }# H
  13. echo 本地连接---自动获取IP地址………………3
    ( C% T5 Y4 [5 }; u3 s8 ^! q
  14. echo.
    5 Y/ r& H0 x  S% ?
  15. echo 本地连接---办公室IP配置…………………4% F" o+ ~( i2 w4 |
  16. echo.* J' d# r$ f3 g: k% f2 C
  17. echo  退出…………………………………………5
    5 w) @; k# R$ O0 E- K6 S
  18. echo." i. i! M$ D% G( j, R7 |- D" D3 i

  19. 7 v; W5 ^1 ?( V% N
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    5 r$ ?1 I  j9 n1 Y
  21. * l% _: B# q4 l9 N' o/ G/ ?
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 u% H( T& d$ K" f! V9 s! J8 N
  23. goto start
    3 t# Z! }/ N0 R, m1 x, C# N
  24. . E; W1 K4 c) {2 L7 t
  25. :selection
    8 R* w6 @0 W5 J7 `
  26. @if "%UserSelection%"=="1" goto 1
    * Y$ x& g5 j! a, z+ B, E' @
  27. @if "%UserSelection%"=="2" goto 2
    / [, i* X% i3 N. Y0 Y" V5 s/ c
  28. @if "%UserSelection%"=="3" goto 3 & ^6 K( P' w5 M& e
  29. @if "%UserSelection%"=="4" goto 4
    1 |" k* b/ @7 F) M, m
  30. @if "%UserSelection%"=="5" goto 5
    5 M0 q, V" b5 D% B1 C6 N. r, Q4 O- w
  31. # {& l/ f* j' N
  32. :1
    + q6 v! V7 B# F. K3 G8 F
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      r0 ]& A# v5 V5 v! r
  34. netsh interface ip set address name="无线网络连接" source=dhcp5 F  @9 ~( A; c2 M
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) o8 \6 H! x& f8 U7 C! p* U
  36. exit! |, e5 e4 e& O: j& F9 t5 x

  37. 7 y/ g) ?/ J6 n1 ?* I3 C6 t0 `
  38. :2
    , l) C, a! ^0 p5 j9 g0 s7 Q' \8 i
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ) s4 ^, D- H  Z
  40. set ipaddress=192.168.0.100# x8 k( d0 x' ^0 v
  41. set subnetmask=255.255.255.0
    3 W% V9 A( U; ^
  42. set defaultGateway=192.168.0.14 ^& ], c! @5 ^2 |3 ]1 s9 o
  43. set dns=202.96.98.364 m' N/ x$ f: D
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    7 `, }1 i* n1 n. f# H/ l: d, e2 }+ Z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    % e+ ]& a- z8 S$ z5 g0 g' N: B
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 f3 S, a* g& G% ~) W8 ^  d
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary; c" X. S* a2 M8 V7 }4 {
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%! S  c5 t4 W, x9 b
  49. exit5 f5 y4 B  B2 D* u7 ^/ N. Z+ x: u

  50. ) _, Z. O- c! K6 v; z2 O
  51. :3
    & k7 v0 k, e( w1 c
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( }% b8 y9 \; G+ B" _
  53. netsh interface ip set address name="本地连接" source=dhcp) D( h6 J; J7 Z0 K. ]
  54. netsh interface ip set dns name="本地连接" source=dhcp: L& Y5 @8 o! }1 m) h* d
  55. exit
    0 s/ o4 p5 `3 B* J+ C: b8 J) G
  56. - s% K1 ?0 j+ a6 }9 \5 ^' D8 m
  57. :4
    7 K) k! X0 E# F  i; q
  58. echo 本地连接---办公室IP配置---请稍候..., r; U! Z) g7 `/ R1 V' [% W8 o  u
  59. set ipaddress=192.168.1.68. v7 [7 U- x3 M0 W. b' {/ R
  60. set subnetmask=255.255.255.0# g: p8 v4 L4 M* e2 G# n# X
  61. set defaultGateway=192.168.1.1$ L; F& M3 B0 r2 v$ i
  62. set dns=202.102.128.68: |. s& \1 J+ B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%8 d( t4 P+ L. V/ k( H( l& {" e
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0: H5 _+ R* q) M: p/ N
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    & F, N2 i8 V0 ~3 Y% @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    4 V) a. L( L" Z- y0 F' ]
  67. exit; Q+ I# I, i' y7 o( e0 l% |
  68. ' i$ P4 B3 d) o+ e7 l7 V
  69. :5
    $ W" D3 m9 K: x
  70. echo 5/ c* D( C" \! j# p6 n6 m
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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