搜索
查看: 21613|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?: a- c7 N* v2 T7 D+ v. n) l7 R# t8 V
: \% f. Q" L) w* ]* N: C7 Q) K
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off* f1 b) s. ?7 M- o/ V
  2. title 自动设置ip
    + P1 x8 h" p( d* m
  3. echo
    0 y1 W) V! O! _- M% R( j; Y
  4. :start 3 h9 |/ M9 x* P" q0 J( R# {
  5. cls " ?7 f  P! I7 y3 a4 d6 X, m8 x, |
  6. ECHO ================================
    0 n9 M$ R# b- E/ I7 q
  7. ECHO 请选择要换的ip
    2 Z$ a! t0 A" P' f" K" }
  8. ECHO ————————————————
    & T  S4 N, w4 v9 O) l- @
  9. echo 无线网络连接---自动获取IP地址…………1 7 k# T2 @6 W! a% P6 {) m$ C
  10. echo. 7 V6 h7 F+ ]- k; c% X
  11. echo 无线网络连接---办公室IP配置……………2
    * x! o! q0 Z$ P, h
  12. echo. & @0 j8 r( N, i' H
  13. echo 本地连接---自动获取IP地址………………3 % a/ {( \# H4 P7 y. q# J' a+ r
  14. echo.
    / V3 |9 F% I& e$ z: G* o8 z
  15. echo 本地连接---办公室IP配置…………………4
    & R  G: a# t7 H" `
  16. echo.
    - ^) g  ?7 i7 ?0 j6 K
  17. echo  退出…………………………………………5! Y: M0 B) [0 M) a3 i% g
  18. echo.
    ; D0 j# Y3 F) @9 o
  19. 8 H+ G9 v2 m  F  R
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    & O" ~, i! H) H9 `# }# _' }" a; p
  21. 7 ]" y9 @4 z4 b$ s
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    5 l! r5 i& _% G$ f+ l
  23. goto start
    5 n- k* w: Z  k

  24. : Y6 F* i6 e; Y0 z4 k
  25. :selection 2 W) o7 |9 E' N$ x) ~2 B0 ?, k: n
  26. @if "%UserSelection%"=="1" goto 1 3 N+ o+ @* n1 L) G
  27. @if "%UserSelection%"=="2" goto 2
    # ]* s0 H5 W" v# p, o
  28. @if "%UserSelection%"=="3" goto 3
    3 T. O8 O, ]. G5 B3 i! I: `
  29. @if "%UserSelection%"=="4" goto 4
    , x! ?% z$ x2 ?& N6 `
  30. @if "%UserSelection%"=="5" goto 5) e1 ~$ `% R* t; q7 A" L/ M0 s2 G

  31. 1 w/ k! F% \% f% A6 L: f3 y
  32. :1
      O1 L. g9 q* z/ r
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    8 x( }; B" }3 D3 a8 p% b3 ^
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    3 h. A$ l+ k( O( Q7 k+ r+ ]" {
  35. netsh interface ip set dns name="无线网络连接" source=dhcp* q: v$ m4 y! F  M, {
  36. exit
    " C2 z: M' p/ c  ^/ d1 x

  37. 2 \) r3 J% \3 U( V5 S, @
  38. :29 T. X! z3 |6 ~4 A& r6 ^% I6 d; M* V
  39. echo 无线网络连接---办公室IP配置---请稍候...8 j+ b, z+ e! Q% s  u
  40. set ipaddress=192.168.0.100
    0 m# R+ G3 u; H6 b, V
  41. set subnetmask=255.255.255.0, v/ k2 R5 q  J* f5 V
  42. set defaultGateway=192.168.0.1
    $ `( }  c/ N* h/ n% ]1 L7 y
  43. set dns=202.96.98.36
    , z- R/ ~+ Y: W7 a6 ?
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0( {* ~! {% R2 d' m7 Y
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : M9 Q" B# w8 h
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=05 J2 a+ v3 E! Z. u
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . W) ^+ ^2 i. A, ]+ G3 k8 C
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%. \- h  \3 i9 y- Q
  49. exit
    " |8 e; r; S5 F" u
  50. ! n. {+ v9 {) C8 x4 f' U  b8 ^
  51. :3" b  c% h3 B! p% z+ Z. Q
  52. echo 本地连接---自动获取IP地址---请稍候.... r% |6 k' t) T8 w8 K( J
  53. netsh interface ip set address name="本地连接" source=dhcp
    . [& d8 Y3 o( ?2 S7 Z  _& O
  54. netsh interface ip set dns name="本地连接" source=dhcp% f4 K7 V7 O2 k: M3 Y
  55. exit
    ) g) o% A4 Q$ W% |1 a, `; E
  56. # X4 U! t0 ]3 v
  57. :4# Z; J6 v. e. H! {" _1 H
  58. echo 本地连接---办公室IP配置---请稍候...& J  y0 K$ \) r/ ^
  59. set ipaddress=192.168.1.68
    * E# ~  O% V3 j9 t
  60. set subnetmask=255.255.255.0
    & f2 r7 m* M: Y+ r) h8 S. ]7 _% k
  61. set defaultGateway=192.168.1.1; p# j* R6 q7 ~3 Z" C# M1 f
  62. set dns=202.102.128.68
    4 }3 F" ?. J& z
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%& D& }2 o* {% {' J- f
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 w9 `! _+ k/ ]1 L$ i: v7 c
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( Q3 H! J6 ~+ a! y7 W9 r9 W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%$ N1 V! x* v3 u4 |! w
  67. exit
    2 \5 [3 J3 k, Y* H  t# O6 b& b
  68. 5 @8 U8 V5 E( o
  69. :5) T5 S) @' i9 x8 D% M$ G
  70. echo 5
    ) K" J! W7 R1 j) r1 F- V
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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