搜索
查看: 12700|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?; ]8 ?7 W* X( ~7 d' J* H

5 a# g9 @* U. H6 I& n' q+ L将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ( x4 P/ w+ U5 l$ {
  2. title 自动设置ip
    3 q# r! Y% [5 `5 y: G( ]: N
  3. echo
      J4 I; G  G- d, A0 [5 z# W
  4. :start
    7 ?( C# R) w/ A; p+ h1 }9 o
  5. cls
    # T; M; g/ ~5 _/ w
  6. ECHO ================================
    9 h3 J) g3 p7 Z$ \
  7. ECHO 请选择要换的ip
    ' T3 Y+ w, }# E, D6 \6 H+ g5 P1 b
  8. ECHO ————————————————
    & j2 ?; A8 F2 D6 Y
  9. echo 无线网络连接---自动获取IP地址…………1 # K0 d# P5 W' T
  10. echo.
    % d, X6 B& s! }) E" S, M
  11. echo 无线网络连接---办公室IP配置……………2
    , M) G# Q  n$ D
  12. echo.
    ; ?0 |6 I' y3 Q
  13. echo 本地连接---自动获取IP地址………………3
    9 F" `2 ?  E. }* s+ B" z0 I+ t
  14. echo. - z1 G! P- Y* \, E- O
  15. echo 本地连接---办公室IP配置…………………46 w% G& b4 V! v, S; Q& @
  16. echo.
    2 x- L/ ?2 [" u0 ?% x
  17. echo  退出…………………………………………5
    2 u5 E0 M6 `& P- ~1 E
  18. echo." Y, ~3 O/ P9 `; t
  19. 2 b" l, W/ h) R* z/ H
  20. @set /p UserSelection=选择(1,2,3,4,5)  0 {. f- L. v: h+ Z: c6 n

  21. % E) ]" {. b+ k5 {1 I' {
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 3 A" f& h$ }: ~! G  v
  23. goto start
    " L1 G. h( G9 l* h8 p

  24. 4 X, D! T7 }1 Y2 U0 t
  25. :selection ( P6 t) i- j) c- P! T% @4 [
  26. @if "%UserSelection%"=="1" goto 1
    6 _/ n' B- N, w
  27. @if "%UserSelection%"=="2" goto 2# c& x# }3 f7 W% K& v' Y7 j$ x
  28. @if "%UserSelection%"=="3" goto 3
    ! B& [% `2 `9 E/ j  a
  29. @if "%UserSelection%"=="4" goto 4. D  A0 r  |9 T- {$ s( }
  30. @if "%UserSelection%"=="5" goto 5. ~* l! _6 v7 V# f

  31. $ P' l' q; b" E3 K7 p# z2 U) O
  32. :1' M7 A8 X7 q& J" o  x2 ^4 K- ^" U, P
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 H+ o8 Y# w' O( r$ q& U* W
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    2 M) u$ U( h0 E" ]
  35. netsh interface ip set dns name="无线网络连接" source=dhcp1 S6 f7 v6 a  M- I0 N2 m) g; h, e5 Q
  36. exit
    7 W1 m9 C6 `! E7 i! W8 W: `9 p2 ^

  37. ( k: V: w4 H5 W& T
  38. :2
    9 I+ s/ F0 I  Z# r
  39. echo 无线网络连接---办公室IP配置---请稍候...( O' L- G& n. Z) Y7 s& E, L1 Q, A1 Y# [
  40. set ipaddress=192.168.0.100
    8 h' D8 w+ ^3 Y
  41. set subnetmask=255.255.255.0
    8 P: n3 Z% F4 a: P, _
  42. set defaultGateway=192.168.0.1+ a. b3 g3 K7 g5 F. p' ?* p
  43. set dns=202.96.98.363 F& a; h3 C5 G" ~. ]! U
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
      x* K& U5 e7 Q6 \$ t9 I; x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- [. W4 F. P( ]* a2 Y- q$ Z7 |1 ?
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    + D6 y. Z: @6 L. y  w) k' N/ J
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary& J7 K% v" S1 V  e1 X
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%! r* ?7 w$ Y1 J6 l$ k7 n: b
  49. exit
    ) q6 D0 a4 g+ X. O1 K6 G
  50. ! t4 D- V: E5 y9 ^- y
  51. :3$ S2 D( V. `: I1 |, ~' k! t
  52. echo 本地连接---自动获取IP地址---请稍候...; @4 A. X0 W; ~  \( g) ~1 @0 d
  53. netsh interface ip set address name="本地连接" source=dhcp* r6 U- J3 s8 L; P
  54. netsh interface ip set dns name="本地连接" source=dhcp3 h$ j" H7 T! p% V
  55. exit
    " F7 o7 r3 d  P( @* G) Z% n
  56. & L; f6 {# b) w- e
  57. :4" R2 E* _2 G2 }3 B- w
  58. echo 本地连接---办公室IP配置---请稍候...1 r( B7 [0 W6 K: X3 m; A
  59. set ipaddress=192.168.1.685 R/ T' c. P# O4 [1 W% A
  60. set subnetmask=255.255.255.0
    $ d6 s6 O+ D/ f: ~
  61. set defaultGateway=192.168.1.1
    ; y2 \' E7 R) w) H0 E5 P
  62. set dns=202.102.128.68
    2 b+ ]( A3 i3 s+ W! n8 K. U4 o
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%' w- ^) e" ?4 s1 A. e4 S
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      S' q1 z1 k: C6 d1 O, f- `
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- A/ ?( O8 N  y( v8 w/ l1 ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 t/ l9 x3 z! q8 Y
  67. exit1 h4 U+ E8 F( W& O% v4 f$ o6 L

  68. 2 D1 ^3 U! z7 K$ E9 P& t
  69. :5# w8 k& O# K- O5 h+ x5 C- ~
  70. echo 50 [! `+ v3 N0 ]- d
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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