搜索
查看: 21791|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) ]" ]  d0 b+ p0 y4 m. }6 I% b- Z4 h
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off, C5 x4 f8 @+ B+ z2 x( w& L
  2. title 自动设置ip4 |7 W3 A: J6 Z8 X# z) X9 y
  3. echo
    1 O6 o. j- k, ]5 ?( x
  4. :start 7 t. G4 R& P+ T  f& Q
  5. cls 7 G8 a  y1 r$ m, }. g$ F+ {
  6. ECHO ================================
    % y* v3 s, a. o0 ]* e
  7. ECHO 请选择要换的ip 9 X! s4 }) ]# N( h' U
  8. ECHO ————————————————
    ! }7 C9 N) @* `9 l. a! N
  9. echo 无线网络连接---自动获取IP地址…………1
    % \* R: x# S6 C# d0 D0 Q4 G
  10. echo.
    ( P& |* ^. C6 d( d
  11. echo 无线网络连接---办公室IP配置……………2
    / C8 Y- R- v7 x
  12. echo.
    1 D# |( B1 U/ r
  13. echo 本地连接---自动获取IP地址………………3
      i2 K# t8 `  B* I+ \& e3 m/ _
  14. echo. ; X8 {' N9 t; C' f0 w
  15. echo 本地连接---办公室IP配置…………………4% N! W# V! v$ o
  16. echo.
    * v8 b3 @# o8 N, @4 A: N9 `
  17. echo  退出…………………………………………5# q7 ?! Y) o5 Q$ B4 f2 K
  18. echo.
    0 v$ U6 \6 k0 w# g
  19. % v0 B, _# \* m- K! E
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    / L; Z. j6 s! r7 N
  21. % B+ p* d$ T; T3 q
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 O8 L% l! t, [9 P: _
  23. goto start ! s8 D$ U: p$ h/ ~1 v" @$ n

  24. 8 U! [4 q( e3 j  y0 Y$ x
  25. :selection 2 l' K: n7 k1 `8 W1 I0 X/ P7 j
  26. @if "%UserSelection%"=="1" goto 1
    1 Z: Z1 K; q4 ^# r! F% f
  27. @if "%UserSelection%"=="2" goto 2$ R# Z' y1 G" H' D, R
  28. @if "%UserSelection%"=="3" goto 3 , w/ f0 k4 Z8 t- a# k' t. _) T
  29. @if "%UserSelection%"=="4" goto 4% W% N/ X) w/ w8 k3 t6 |2 e' Y5 k# q6 n
  30. @if "%UserSelection%"=="5" goto 55 t. O1 }" }9 w6 P! D2 M) {6 t
  31. ( x* `% v: u+ }  W8 H
  32. :1
    2 R2 L1 d; b# e5 `' @* t7 [7 c
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ( a6 t& D. ^2 ?5 f8 |
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    5 g) |; n. J; u+ o
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ' s+ A9 e& |& J2 }
  36. exit
    , @& x8 P8 H2 V* E8 c

  37. ) D0 P6 W, r. X
  38. :2& Z$ g; Q5 {+ {' ?; u
  39. echo 无线网络连接---办公室IP配置---请稍候...0 g5 K+ }9 @% z
  40. set ipaddress=192.168.0.100
    $ x! W/ |8 O! q" @, J
  41. set subnetmask=255.255.255.0
    - h+ R& H+ T. c* K5 [2 t! s
  42. set defaultGateway=192.168.0.1- B4 t. Y% K5 p
  43. set dns=202.96.98.36' {! b. |1 s2 l4 m! B1 @( G- \
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ; o  X) T, h! P9 q) @
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%. H) C. O3 j! n4 u5 _& H% T* `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    , W: ]* K6 a% \& m' l# m
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary* F, D  |7 v  N& Y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%9 D9 R1 q7 I2 @
  49. exit1 C; L+ t$ P/ q  w; L& ?
  50. ( y; d& W0 j/ b, A
  51. :3
    ) ^, N! w, e  K: R. v
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 b2 V, K6 E* X6 H' q% E
  53. netsh interface ip set address name="本地连接" source=dhcp
    $ [" r4 j: L- B. {
  54. netsh interface ip set dns name="本地连接" source=dhcp5 G/ Z2 S* j4 _. v
  55. exit
    ) f6 H) f% Q/ y; E' D' }0 q# N: x

  56. : Z$ E0 D* K# [: u4 N& P/ y& V1 a
  57. :4
    ! V/ j) q6 M8 B4 z: ^
  58. echo 本地连接---办公室IP配置---请稍候...
    ) N) p3 @7 _- X9 t& J- r
  59. set ipaddress=192.168.1.68) f; S. B5 V: z& g5 Z1 b
  60. set subnetmask=255.255.255.0
    # D3 J# ^$ L6 b+ F  }7 J2 w- R
  61. set defaultGateway=192.168.1.1
    0 O( _4 L9 r4 t/ x
  62. set dns=202.102.128.68/ f4 o- N& f1 b" x0 q; c$ \8 b
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%0 c1 r  l6 t7 N5 _3 H& c- n+ O0 v; z
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    3 c9 R5 D+ H9 p0 S+ f9 l! Q3 C8 i8 ~
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ' u, E& J- _' |1 ~8 q
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 k) ^: `3 R' s+ }
  67. exit
    4 v+ }; N# L( |6 O. y+ ]
  68. 7 ^! @+ b3 W' p: r/ o0 T4 H
  69. :5/ T5 z6 l# U' o9 `9 u& U' A
  70. echo 5
    * }, _9 d8 W  W$ l6 y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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