搜索
查看: 21520|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! p9 ?! M' N: U! u) j

1 ^" ^* j: M* l+ U/ ~+ j. j将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 d+ P- m# C  l$ z. _
  2. title 自动设置ip6 b0 ]) E/ G  v& m( }1 J  _9 n
  3. echo  T1 m8 y" [0 v( |) ^
  4. :start
    $ h" I# w. A0 A2 Z& i. w( b
  5. cls 4 K, L0 B9 K- O  B, L; z; C; U; R
  6. ECHO ================================
    4 z$ e$ O  ?8 F4 i
  7. ECHO 请选择要换的ip
    : ^' D8 {$ [7 B: Y" r
  8. ECHO ————————————————
    ! d. w9 m8 S/ q9 [- C
  9. echo 无线网络连接---自动获取IP地址…………1
    / V) B# W8 T' ?
  10. echo. ! n5 U4 C5 Y8 [. D1 \
  11. echo 无线网络连接---办公室IP配置……………2 ; Q: F- x& X& W# }4 S; z9 j
  12. echo. - S. f7 S3 ^- b, r
  13. echo 本地连接---自动获取IP地址………………3   M6 y/ d5 ?8 X6 S* B+ w
  14. echo.
    # m4 p; Z$ I; J
  15. echo 本地连接---办公室IP配置…………………44 W! k8 O5 ]' _+ w% C2 f& S* x0 N# R
  16. echo.. Y9 f  U8 }4 c
  17. echo  退出…………………………………………5+ m0 G" S8 D8 o+ t0 v% C
  18. echo.
    5 |1 M' L8 q: w  F* U, X5 `
  19. ) x, H' Y- R" V. k$ D. M6 \' j# T
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ' d5 r% A, d# Z8 i
  21. ; O- C( C8 a0 n# ~
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ! i6 V) q0 t5 V+ F, t2 d3 Z4 Q5 V4 N0 q
  23. goto start
    * d' g9 t# `% J2 T* g. G: }

  24. ! T) N) y7 D4 A( J6 X
  25. :selection
    , f6 t$ M8 p6 q9 L& y1 i
  26. @if "%UserSelection%"=="1" goto 1 6 f. r$ h: y7 ]) z( v2 g' k
  27. @if "%UserSelection%"=="2" goto 2
    0 e* X" T) u- a7 H+ O
  28. @if "%UserSelection%"=="3" goto 3
    ) H0 a0 F5 k/ G6 a1 Y" @' U0 t
  29. @if "%UserSelection%"=="4" goto 4
    ! ?: |7 d! M9 b2 s- e/ X! m
  30. @if "%UserSelection%"=="5" goto 5
      W. Q' e5 _2 g9 ^) y* s% O
  31. : ?4 ?. S* [, u4 ]
  32. :1# Y$ \; o* k) g6 {) U* C
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ) |& s- g' {9 T+ x. [
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    : [& @2 p5 z0 a3 }/ a, e0 e0 E6 x! p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp7 c1 X$ C! |, B. @; H6 v# @! ^# i' \! ~
  36. exit9 X" x" T( [# O: [! [$ ]
  37. 5 y* l0 T: P' a# y* d# {# h
  38. :22 j% y5 W0 }4 \( v7 F
  39. echo 无线网络连接---办公室IP配置---请稍候...
    6 ]+ B( m! o1 }
  40. set ipaddress=192.168.0.100- ~; [' d7 Q* l3 u7 j$ Z
  41. set subnetmask=255.255.255.0" h  `- F' I+ p2 j% h
  42. set defaultGateway=192.168.0.1
      u) G* W7 w3 F" I5 O
  43. set dns=202.96.98.36
    & Z) l6 v8 l$ ?- k' F) v. P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    1 ]8 B( `! }% V5 y# Z7 D
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- L5 b( {. ^! \$ r, F, {1 p2 ^
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    3 |: W9 d  Q& P5 V' K1 h
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ; L* J! e5 C1 L3 n: U, f
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%* \' h: q: _, L; W, M0 e, b* |
  49. exit; C: Z( D' @! S8 T6 m

  50. ' z+ g: ]. J8 Z
  51. :3
    % j* B6 P, Q( N$ U
  52. echo 本地连接---自动获取IP地址---请稍候...
    # N3 `6 [4 X  p: n2 J3 G
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 I+ G; U. y" e, A6 ]" H0 t1 m# T
  54. netsh interface ip set dns name="本地连接" source=dhcp- W% R+ @% n6 s, |. v
  55. exit. y2 T3 X3 h) f. V4 d" G
  56. ; r1 H+ o5 X, e" i. [$ K, I9 a
  57. :4
    6 T: r6 R, W/ q8 o  c% ~! k
  58. echo 本地连接---办公室IP配置---请稍候..., f2 h9 q3 P2 V- @* u# J* G
  59. set ipaddress=192.168.1.68
    4 u* A, z4 ^/ W* t+ i
  60. set subnetmask=255.255.255.0
    1 w' D6 T4 y+ ?/ u6 M4 S# L! Y
  61. set defaultGateway=192.168.1.1$ e- u# o* e* Y' h3 P( |3 X
  62. set dns=202.102.128.68
    6 n5 Q9 q( n. B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # P$ T- H8 t3 s% k$ v1 B7 }
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ S3 y: b: s& L7 G0 d. O$ Z
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary! [+ b! D2 q5 ^; A7 J, d1 @  [. J% x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%5 S- o& O; [, r- R
  67. exit/ l3 e  u9 ~3 g4 u' u1 W

  68. . k% q2 }; h% E, D
  69. :5
    " ~; i/ X) E* o- s% o* u6 S
  70. echo 5  z, v+ i0 h$ g# x1 M
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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