搜索
查看: 20723|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- h5 P6 ^2 K: x" H% \
: a" \- ], d5 _# b将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off) y$ Y' V" q7 a
  2. title 自动设置ip
    4 A2 j4 \, i: l! ]) W4 Q
  3. echo
    9 b) ^. J% f2 k! b" j
  4. :start 7 j$ J6 F" K5 q7 N( y4 k9 b
  5. cls 5 y$ T0 ]$ _5 y1 k; G8 g- a% G3 _
  6. ECHO ================================ 5 r! k: O  t8 ]
  7. ECHO 请选择要换的ip
    6 ~5 [- p1 W$ [1 B4 |2 ]  Z# T
  8. ECHO ———————————————— & ?- g/ D/ C8 _4 x6 j8 i3 {7 o5 s
  9. echo 无线网络连接---自动获取IP地址…………1 ' o9 N; V1 U2 ]( c
  10. echo.
    5 F) Y9 @9 t' \. I9 r9 p: m3 h
  11. echo 无线网络连接---办公室IP配置……………2 : G! i% l, o! D
  12. echo. 9 m& H2 D1 ~3 H: ~' H- }
  13. echo 本地连接---自动获取IP地址………………3
    0 O1 T7 N2 m( h$ b2 S8 _
  14. echo. + }4 F0 ]* b6 k2 A( r! L9 w
  15. echo 本地连接---办公室IP配置…………………4
    , B" P1 u. M7 V& R: Y. m" r
  16. echo.
    * d" v' b- \: T+ v5 q& T4 y+ s/ W9 q
  17. echo  退出…………………………………………5" D+ d7 ]+ W4 l
  18. echo.$ Z, |+ q: e+ r; F( S0 @! [) n
  19. 0 F. _9 }. y2 _+ @/ L1 g5 y
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    / `9 b& k' P" H
  21. 3 J3 q* q9 k* T3 ^: _; S" T
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ' l) V( k! C+ e0 V# z
  23. goto start
    7 w( t, ]/ Z* F# W) H! U; l
  24. 3 d! G/ d, @% f
  25. :selection ' w8 u9 X. {! p; i1 Y. ^
  26. @if "%UserSelection%"=="1" goto 1 # o0 [% Q3 ~2 ]5 p& C; L3 f2 ^
  27. @if "%UserSelection%"=="2" goto 2% L  @/ D0 l& e9 G5 x5 F
  28. @if "%UserSelection%"=="3" goto 3 4 |* M% a! T" @% Z$ ^
  29. @if "%UserSelection%"=="4" goto 4
    ( r" f: J' A( O! b. d  `' t6 c
  30. @if "%UserSelection%"=="5" goto 5
    : ]2 }0 \- Y5 ~) y/ b; M! k, ^( T

  31. ) q/ D7 d' U4 g) d  I. `
  32. :10 }7 P* v! ~7 f1 G) P, X6 L
  33. echo 无线网络连接---自动获取IP地址---请稍候...+ w7 ~' k+ n. R( J# U! E
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    9 E  D2 C) }1 a! }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ q4 S+ |7 Y; F, x8 `$ m9 Z
  36. exit
    ' \, u8 ]0 ~& o3 D! s; K

  37. / F* y4 T6 m) p0 l
  38. :2
      @1 {/ I5 X( \8 ^8 L) s/ G
  39. echo 无线网络连接---办公室IP配置---请稍候...9 c" E1 h0 _1 Q: a
  40. set ipaddress=192.168.0.100
    7 W' L" l) N6 y. l! w7 _
  41. set subnetmask=255.255.255.0/ c  n& U4 z2 [* {5 v' H* I" W. ?$ y
  42. set defaultGateway=192.168.0.1
    4 \& I# i$ F# H0 w/ M/ ?/ J
  43. set dns=202.96.98.36
    ) m; Q# D2 f$ ^- D: v3 ^
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0. u0 n( l9 B; M# K0 t
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    5 ^  C& l$ A0 ]1 n8 ?) P
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% |  L% Y1 I! O# x, K+ ^! C* C2 G
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    . T* q9 F* }2 {0 n( }+ x2 A, U
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%$ H8 }6 e3 o# s9 Z) a
  49. exit
    3 x7 y9 P# U" m1 Y8 j# T4 q! u/ m
  50. 9 k* ^9 a) s# q" u6 c# D- f# T' R
  51. :3
    7 b# V) A/ r4 A" }  Y! b4 ~
  52. echo 本地连接---自动获取IP地址---请稍候...8 r0 f% [- k. V! @( N
  53. netsh interface ip set address name="本地连接" source=dhcp
    0 m6 j3 i' q; Y
  54. netsh interface ip set dns name="本地连接" source=dhcp
    3 B+ p( }( h' f9 u
  55. exit
    $ z, f1 a! x2 Y  s4 y( n5 v
  56. 2 ~8 g5 u0 m: e, O
  57. :4" ?8 ]6 Y# x! s# S
  58. echo 本地连接---办公室IP配置---请稍候...
    , f6 B4 |3 @7 _$ q  w  ]0 |; [
  59. set ipaddress=192.168.1.68' v* v4 h: P0 ]/ W$ q( Q. ^
  60. set subnetmask=255.255.255.0
    / ^( E2 V, n3 t/ a; p8 N; y7 m
  61. set defaultGateway=192.168.1.1
    - Q& _& E- b/ c4 h
  62. set dns=202.102.128.68
    ) b& x. X) m, `/ `8 p- L
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%! }' G* ]2 c0 K$ ^" _% u8 [( F, j. |
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    - X' m" H3 [" x& P/ W/ l4 f/ A. u% m. }
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    $ O9 |  U8 B1 n1 f- E  c* R; v
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%9 m; B5 P( ~* j; v+ B. Y
  67. exit
    / T$ k9 o) |: u9 J  d  R

  68. ; |" `3 \  [1 e. x
  69. :59 y( ~( L: o$ G! e% s& L- O- t
  70. echo 5
      H% B# Y& U# n& m% w
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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