搜索
查看: 21813|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?  v, o3 I5 o+ j4 C/ q3 c

% [+ a# z0 T6 A. @8 {0 P将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off0 H5 ]6 d) X. M' H( y
  2. title 自动设置ip& X' _" _. l4 i$ K$ V6 H" _( U' }# I
  3. echo  f2 I0 N& z* O
  4. :start 2 ?; ?7 b! Q6 C' R- i: R7 n6 g
  5. cls
    2 W3 q% X4 W0 V# s) R! `0 S5 B
  6. ECHO ================================ ! m1 }, \% W: @% _. n$ g& F  L
  7. ECHO 请选择要换的ip " i; Y  |# p* M
  8. ECHO ————————————————
    2 f; j% e3 `$ F* U) `* o  }
  9. echo 无线网络连接---自动获取IP地址…………1
    0 Z' g& |* o7 @$ D% F! u: y* J0 B2 j
  10. echo. 6 c  _/ D) t; e/ b1 C5 t- J- D
  11. echo 无线网络连接---办公室IP配置……………2 # k. m( n7 u  a  u" |3 f7 ~" Y
  12. echo.
    - S) O: X0 t' T8 s& [
  13. echo 本地连接---自动获取IP地址………………3 & C  {; z7 K! e/ K& ?  h8 ^9 w
  14. echo.   A7 Q1 t$ J3 {9 `
  15. echo 本地连接---办公室IP配置…………………4, B8 H; |8 K6 t& `: r! D2 ]+ w
  16. echo.
    . I4 ]' _6 U. K  v+ \- J( s
  17. echo  退出…………………………………………5
    % u  V% N- f0 R$ O8 p5 k! o
  18. echo.. n  E) m& N% W% A. A& `

  19. . o' z: `! \  l$ n# @5 _
  20. @set /p UserSelection=选择(1,2,3,4,5)  ' i) a! q( Q4 e" k/ K3 k

  21. 0 ~) m/ r) z& o
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection # A$ W: M+ r1 j  j* |$ l
  23. goto start ) H. A( |, z9 |' @
  24. 6 K/ H$ \3 f5 d) b( t4 k5 X
  25. :selection * }! b4 u# \* e/ U2 [. C9 M
  26. @if "%UserSelection%"=="1" goto 1 1 {' O1 y5 p6 m$ {
  27. @if "%UserSelection%"=="2" goto 2
    7 @9 L- ?! U% C2 C
  28. @if "%UserSelection%"=="3" goto 3
    . f6 V. ]5 V7 s3 Y- }
  29. @if "%UserSelection%"=="4" goto 4
    , }# b. u8 D* ]8 B8 b. x; q/ u
  30. @if "%UserSelection%"=="5" goto 5
    ( t6 ^4 D4 P* S9 {8 s& b6 P8 p* B

  31. ! h3 _1 }' H9 Y* _! @! P
  32. :1
    0 ]. z! p0 C' w
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    2 m) A8 f4 o  d
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 c' \& Y, J% f
  35. netsh interface ip set dns name="无线网络连接" source=dhcp6 i) @9 H8 z0 ~4 C
  36. exit
    5 c8 b; X4 |% t1 `. E3 [  Z& d4 L
  37.   Z4 K: L8 _# Z3 k1 w) A
  38. :2! w+ I) S8 B, V, [
  39. echo 无线网络连接---办公室IP配置---请稍候..., i8 W" e( c1 ^( p! d  O5 n0 s  N" G
  40. set ipaddress=192.168.0.100
    6 q5 _9 q' ]% l7 d) U" O8 r0 A
  41. set subnetmask=255.255.255.0
    " N: g( a# f5 O, e; {: S' A& ]
  42. set defaultGateway=192.168.0.1
    % D2 y- b  V/ q
  43. set dns=202.96.98.36
    % c/ T& u- H! s  k
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    + W6 o4 m- {7 S( K1 F7 \: l
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    8 Y. X1 e0 T7 w( c/ c1 I
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0, l2 e; x$ d/ a" d6 v* I6 x
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary+ h, m$ V7 @! }5 E+ x  `/ g* G
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ) y; z; P+ c3 L& x
  49. exit
    ( v# ?/ ]# p$ r% @5 F
  50. 1 ]: o, g" ~5 ^0 z8 p
  51. :36 p3 J7 f7 H) J' F# {: D
  52. echo 本地连接---自动获取IP地址---请稍候.... Q; B( K0 ^2 f/ K! |
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 M5 M  ^4 K4 F, h6 a/ s9 S/ |
  54. netsh interface ip set dns name="本地连接" source=dhcp
      T! h" f4 {" X
  55. exit
    ! F5 m- {5 R3 P: a( |6 X. f& Y
  56. - K; X& a; x% Q: r2 O. |
  57. :4/ E/ r4 F, ^" Q: @. ~/ y$ P
  58. echo 本地连接---办公室IP配置---请稍候...
    5 _& S6 n6 |$ }& t- S
  59. set ipaddress=192.168.1.68" H* f9 f+ R+ u! V& r
  60. set subnetmask=255.255.255.02 C8 E6 \* ^, ?6 k4 W9 J
  61. set defaultGateway=192.168.1.1
    # m/ u; ~! ~3 V% @0 T1 Q
  62. set dns=202.102.128.68
    8 [2 M9 p; \$ X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
      R* E8 G# b9 O/ w- n2 V8 c. r* }
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=01 z7 h$ i: I2 m+ d7 R& [
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary- z6 U2 r; d+ B! r1 W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 C! w! f$ }7 L# b% B: [0 j
  67. exit% g1 c7 x; E1 k1 A* N  V/ |

  68. 5 {# e" }5 _& {! k3 S
  69. :5
      X& {* u" G/ Z8 ]9 B9 f) U
  70. echo 51 h4 j" o- g( Y
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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