搜索
查看: 21843|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?: f! {" x" P" e* ^% e- }

; P3 [+ j+ b, Z  m8 p, `8 G: m5 D将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . y6 S7 E7 @3 ~7 J
  2. title 自动设置ip
    1 w+ P' N9 f4 \: P$ {9 H! W
  3. echo; K: R3 U9 U8 ?$ Q2 f8 W
  4. :start
    ( ]! W+ k$ y6 [* f3 E0 F, e0 n0 q
  5. cls % D7 T6 P) Q$ f
  6. ECHO ================================ . ~9 D6 X5 O3 x2 Q) ~3 e- b" ~& J
  7. ECHO 请选择要换的ip
    / y5 w8 {9 J1 Y/ B5 J1 K( A+ d1 M7 |
  8. ECHO ———————————————— 6 S! {! N7 g% A3 s) W0 W3 ~7 @
  9. echo 无线网络连接---自动获取IP地址…………1
    " m( ~& u+ c$ e3 p; }7 c) F8 b. M
  10. echo.
    $ w* z5 Y7 T2 j3 ~# ?; o, ~, s
  11. echo 无线网络连接---办公室IP配置……………2 ( ^3 B- N! n' n( o: K8 }
  12. echo.
    % S# U. u6 z4 k8 c' O- `8 t8 J
  13. echo 本地连接---自动获取IP地址………………3
    ) Z8 n& H* G, B# y3 I+ M
  14. echo. 4 V; {2 s$ B+ ]3 O
  15. echo 本地连接---办公室IP配置…………………47 {# X! ]; G% v- m2 ?
  16. echo.  M; U# w; _4 n) C( k5 p. I
  17. echo  退出…………………………………………55 S- Y, D" L$ f: L7 s
  18. echo.: ^+ ~# l. D3 K2 ?$ @7 ^* X& @
  19. 6 V& j5 k2 L3 _# M2 r  S% f! e
  20. @set /p UserSelection=选择(1,2,3,4,5)  ; w4 g: S6 c4 F! S; h$ G* w2 k
  21. 1 P" X% \6 M5 M
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / I* P& X- P, v' s% p
  23. goto start
    : X) x7 p- e6 Z/ b+ p' u, M

  24. " G5 a  _' W9 @! H3 S% P$ ~7 ^
  25. :selection 6 }  _2 P; I1 J. T/ X: ^
  26. @if "%UserSelection%"=="1" goto 1
    & E% f- V( P# B! q
  27. @if "%UserSelection%"=="2" goto 2& w. z( s' [4 P7 y
  28. @if "%UserSelection%"=="3" goto 3 - }+ Z8 d2 c8 e& @8 E
  29. @if "%UserSelection%"=="4" goto 4
    ( k1 \: D- M- _% ?
  30. @if "%UserSelection%"=="5" goto 5: E) n3 o9 @% z* }/ F# Z$ V

  31. , M7 @! ]3 g1 V0 `# B6 R3 b
  32. :15 ~0 @% x# G9 [
  33. echo 无线网络连接---自动获取IP地址---请稍候...7 A' Z# s  V2 I& a9 a! F
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    - W! y9 f0 Z- A0 ~$ R; s: K% ~# w
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . l+ O: d0 S+ J) _
  36. exit. _/ M' A9 r- z7 a) \
  37. ) ^9 V' l, h- c! H
  38. :2
    * r/ C$ @" G5 c* p8 @
  39. echo 无线网络连接---办公室IP配置---请稍候...
    # Q* W& W# j% \6 f& k0 |2 f. P5 R
  40. set ipaddress=192.168.0.1005 |% _" m( W9 q+ R& c/ B9 ~
  41. set subnetmask=255.255.255.0
    6 k4 J$ ~5 G" ?/ g$ h  Q
  42. set defaultGateway=192.168.0.1
    1 `! ]: U5 f9 t- X2 m* p
  43. set dns=202.96.98.363 Z& r" v. u6 a" t; K, F
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    & U+ p& i7 f6 I0 l( ~
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 N, ]# E% B* D' H: g! w
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    4 `2 ]6 [2 ^1 p1 A
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary8 [8 \% y  @& V5 D4 C# I1 n6 R
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    " @1 R& O# F- E9 S
  49. exit
    6 b. r. T' |$ o- t6 m* c' ?# q

  50. " U+ x/ Y* V1 J# j- Y8 M0 }" M
  51. :3
    $ @- g3 S5 x9 x; B# c
  52. echo 本地连接---自动获取IP地址---请稍候...
    ) D& P" M( s+ H) ]" b
  53. netsh interface ip set address name="本地连接" source=dhcp
    ) W$ ?3 V: t& n+ a
  54. netsh interface ip set dns name="本地连接" source=dhcp% A5 X" F' G. m8 h2 p$ V. D9 M
  55. exit
    , @  F# P: t, h6 {% L
  56. / M) T! H8 [7 O( Q1 }/ C3 l$ G' [
  57. :4
    7 @- f; \* E0 T0 X
  58. echo 本地连接---办公室IP配置---请稍候...0 i# l0 ^- B% A+ o
  59. set ipaddress=192.168.1.68
    " E& P9 A4 ], A
  60. set subnetmask=255.255.255.06 J! G0 e* B0 f  |1 C. s$ a5 z7 u; s
  61. set defaultGateway=192.168.1.1- D, Q3 }/ r  b& Z
  62. set dns=202.102.128.68
    / C" k" ^7 D3 P9 N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    : Y( y( P8 R0 V8 P7 D; \
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    ' B* M& f+ r0 O& i% ~$ D- O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    + K( Y  l& B% b' \7 G4 S' {! S
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%3 @4 r: T  R! a1 a  C
  67. exit8 z+ N9 Y# s. c1 c! Z

  68. $ z1 n  L' |3 o/ M9 U0 ~
  69. :5
    6 ]  K4 b3 ^6 U+ R0 c
  70. echo 5
    # o& q" ]0 ]$ ^" ^) y% O: d3 i/ }! G
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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