搜索
查看: 21642|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
  Z5 s3 b& C6 I( L& s$ ?" [7 ~
& M) \$ r# {3 I- V2 c7 w将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off. Y2 y4 U) e5 v8 U! G- i8 u
  2. title 自动设置ip
    5 K8 ^: |% u1 G: V0 p
  3. echo
    8 ?2 U% S. G, C$ ~! q$ _3 _' Y
  4. :start - F0 @3 I. T% y
  5. cls
    # F# S5 {$ J; j3 H+ |! n5 u5 o9 [
  6. ECHO ================================ 5 P, y& y& _( M, N2 ~& C1 w
  7. ECHO 请选择要换的ip % m$ S# X) P+ k
  8. ECHO ———————————————— 2 ]8 I- q) [5 n6 z
  9. echo 无线网络连接---自动获取IP地址…………1
      X8 h. H% X/ a, K
  10. echo. & W. p7 |5 R: Q% Y5 H' {) L
  11. echo 无线网络连接---办公室IP配置……………2 . H' i2 V, x2 G) m& X8 X3 R, Q
  12. echo.
    8 b3 A$ x: `& ]: i, {0 g+ u# y+ K
  13. echo 本地连接---自动获取IP地址………………3
    0 o0 c% v/ y0 ^3 g! q
  14. echo.
    # U2 t& U" q! ~0 n! \) U0 W+ i
  15. echo 本地连接---办公室IP配置…………………4. T# v/ S1 h2 p0 M
  16. echo.
    : U0 @4 T  `3 K$ b, j, Y
  17. echo  退出…………………………………………5
    - y: e! x' d- C3 H0 d3 }% m) V7 m
  18. echo.
    & R2 }5 U$ i4 I, \; S5 M6 N* s+ K) O
  19. : t7 D5 ^; {* H9 o  ^! ^8 Z
  20. @set /p UserSelection=选择(1,2,3,4,5)  % v$ Y; `* M: {$ [0 i2 v

  21. 1 |- r( N8 v+ `: O9 B
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    " ]2 N0 Q* ]  c' t; S2 W
  23. goto start   Z4 }$ G) b/ m- @

  24. - t$ }$ J& O. F0 O+ T
  25. :selection
    ! Z+ o  D, K  e4 D' Z: K
  26. @if "%UserSelection%"=="1" goto 1
    3 z. I5 V: B( I7 f, O
  27. @if "%UserSelection%"=="2" goto 2- @. W0 K" L* r" X
  28. @if "%UserSelection%"=="3" goto 3 9 P7 y: y0 v- J/ g+ s
  29. @if "%UserSelection%"=="4" goto 4$ v/ e3 P: ]% x$ R& j4 A
  30. @if "%UserSelection%"=="5" goto 5
    $ G' a# f+ P& M! D
  31. ) x9 A) a2 M, x1 S/ x  t* V
  32. :1
    3 G! ^& d; {& h5 J4 y! B' z4 G, \* |- S
  33. echo 无线网络连接---自动获取IP地址---请稍候...# M" ?5 `6 D' X  G* j7 g( C  H0 `( Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    1 f/ K/ d- P7 ]6 ?( ]0 _
  35. netsh interface ip set dns name="无线网络连接" source=dhcp( S+ J( e; t2 k: b% _  Q
  36. exit* K! x3 y& ~7 F( Z
  37.   p% V: @. z( U& m5 n) |, B
  38. :28 V" X. p* B* I! I0 Y0 Y& ]
  39. echo 无线网络连接---办公室IP配置---请稍候...8 s! z0 S4 M! C+ f
  40. set ipaddress=192.168.0.100
    , m0 R1 M9 |4 Q
  41. set subnetmask=255.255.255.0
    $ q( X! `! X$ M5 M8 K$ K) h9 b- z9 z
  42. set defaultGateway=192.168.0.1
    - G4 z9 r: a/ ~. j$ s
  43. set dns=202.96.98.36
    8 W' l  t  E% X. o
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0% \9 g. x7 [9 e" x1 L
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%1 X& L- {8 z! K6 S% ?& l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0/ o2 a0 S( s1 P0 r" {
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary' s2 r7 B& D. N3 y8 |2 a2 E/ u
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, e1 ?- ?9 x* D
  49. exit
    9 T/ b0 B( o4 H  ^- P

  50. 1 O( }0 m# m; D5 H# N+ N
  51. :3
    " Y+ ^3 ~) m5 L4 A$ P, P- g
  52. echo 本地连接---自动获取IP地址---请稍候...
    2 E6 P8 C" r1 `$ ~' v; L, \; x
  53. netsh interface ip set address name="本地连接" source=dhcp/ {! {' U' P# U3 v) j
  54. netsh interface ip set dns name="本地连接" source=dhcp* @4 S3 P* ~3 K( w+ z
  55. exit
    5 ]$ V. p* D/ K6 l+ o) Z9 u

  56. 8 v9 r) V# {5 l& V% _6 d9 Y
  57. :4
    + c5 z- B+ P2 S+ Z4 {! z- }
  58. echo 本地连接---办公室IP配置---请稍候...
    # n: W7 {- ?0 l* s
  59. set ipaddress=192.168.1.68
    6 Y2 W/ D0 u% n# ^2 d& [
  60. set subnetmask=255.255.255.0
    1 P4 t. x( ~% t
  61. set defaultGateway=192.168.1.1
    / j  V  x+ f9 f" L
  62. set dns=202.102.128.68
    3 Y. i$ X: ~' V0 h& S
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%; g3 g% ^' E: _( C$ M3 ?( g1 _
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0, L: x1 w4 _% \& J* k" O, A9 G
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    9 h* T, C3 c6 V- _6 W& S& ^
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%0 \8 u8 ^! Q3 t
  67. exit
    ( ?7 t/ y' _, D/ n& i
  68. 1 s' v; D6 l. X9 B5 g: |
  69. :5
    0 _$ y( h# e( @. s7 g
  70. echo 50 g, N. h) ~$ D$ y, G$ T
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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