搜索
查看: 21866|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
+ g: S% q4 b. i* v3 ?
9 \5 x/ I3 K- D- w; L& _2 }8 t0 }4 v将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ( [5 ~. j' Z& H& e' l+ P4 C
  2. title 自动设置ip
    9 U/ ~5 L8 F3 o9 i( E$ s0 U
  3. echo
    ( H9 P0 O' O5 K
  4. :start # j- ]2 M1 \7 L1 A; ^! d+ k; P' q
  5. cls
    * o1 \( a0 ]$ l. F. F
  6. ECHO ================================ 2 e! ?) f; A4 o3 ^
  7. ECHO 请选择要换的ip
    * g- X/ E( M" O
  8. ECHO ———————————————— ! |4 C' S$ g! d
  9. echo 无线网络连接---自动获取IP地址…………1
    * k+ Z8 N( x, y" r
  10. echo.
    6 h) ~# e; f6 _9 R" f
  11. echo 无线网络连接---办公室IP配置……………2
    ( h: q% e1 l/ H6 A6 R; ]- r. V5 M
  12. echo. / C) p* S0 {. W! ~7 k3 A" `* y
  13. echo 本地连接---自动获取IP地址………………3 8 d" {! P+ P0 {3 U2 ~9 m0 Y) z0 y
  14. echo. - [( G9 l* j  r# B/ Q- ?
  15. echo 本地连接---办公室IP配置…………………45 D& M; W3 w- U5 W! t
  16. echo.
    - _3 s  o! C& c0 M
  17. echo  退出…………………………………………55 |8 `+ x* M& H2 B9 r2 o
  18. echo.
    8 c5 G4 U8 n+ [) {+ |# l
  19. ( T. g* h3 P. f# r+ Y! |* U" k
  20. @set /p UserSelection=选择(1,2,3,4,5)  4 m; \9 W" N* c$ n  e  D
  21. 1 t! Z4 X6 p5 Z8 L8 ?
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 7 A3 u- K' I% h* y7 Z+ M
  23. goto start " q& r* a2 v2 Y- ~
  24. # Z* q/ Y1 g; A7 J5 {! @  \
  25. :selection 8 m5 X! {  y  h; N
  26. @if "%UserSelection%"=="1" goto 1
    ' Q/ Y1 o6 B0 u5 L8 ]( V
  27. @if "%UserSelection%"=="2" goto 2
    % w+ t: u% B; S
  28. @if "%UserSelection%"=="3" goto 3 6 Z) p! N, k, M% e  ]
  29. @if "%UserSelection%"=="4" goto 4* b8 b" S" W1 [# [7 E( W
  30. @if "%UserSelection%"=="5" goto 5
    : p0 ]8 c4 M* v0 ~$ T+ t
  31. # Y; j' R9 ?$ j+ M/ `* \5 J* V3 P9 |7 |
  32. :1* ?' D- Y3 a0 V# W8 \5 j
  33. echo 无线网络连接---自动获取IP地址---请稍候...: r$ D5 |. x2 |3 g9 U$ ^/ Y
  34. netsh interface ip set address name="无线网络连接" source=dhcp+ H- b. c1 ]8 F: u+ E' l
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    1 ^6 E" k* q4 N8 O* x% k
  36. exit
    " N* l' N4 j# w" r
  37. # d3 q: _8 c9 q9 p  |' A; c
  38. :2' K( v- R4 R& O7 Q" T
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 S8 ^, f4 J  ]2 \. H0 G* Q2 r
  40. set ipaddress=192.168.0.100
    + c5 z# X- S3 _, N8 Z9 B( `) t; w
  41. set subnetmask=255.255.255.0- c4 k4 y5 t- ]5 n" d1 ?) j  _
  42. set defaultGateway=192.168.0.1/ w7 l' L1 D( I9 D$ [& ^+ o
  43. set dns=202.96.98.36/ l! S0 E! {' e6 K) o
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=00 q6 g7 ^, q/ w9 `  ?, H' x
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 ?8 Q' @! M0 J8 m3 }+ j5 |! x
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=09 M' I7 v$ ~$ ^9 f8 ?
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary8 m: y  w/ D8 ]/ J
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% H6 N2 J' c$ S
  49. exit
    8 C3 c. [: t' G7 Z3 h$ t
  50. 2 Z+ d* W+ \. z4 @9 o
  51. :3
    ! K' @$ k- ~6 f+ u( W9 N" S! b
  52. echo 本地连接---自动获取IP地址---请稍候...
    + e$ v; K1 W% {0 P: L: r! X6 H3 W
  53. netsh interface ip set address name="本地连接" source=dhcp
      `  x3 _: ]7 Y+ g  a* F7 v, T
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ; o8 V/ {! r8 }! @8 |
  55. exit1 Q: z/ ?, S: n
  56. . @3 Q% U3 W* B) \( l/ a3 m
  57. :4; U. m- A& U1 y8 e. J  S; ?
  58. echo 本地连接---办公室IP配置---请稍候...# w; ~" x: p5 X/ v, y$ l
  59. set ipaddress=192.168.1.68& q# u) B$ ]7 a) L0 C. j) B/ I4 v
  60. set subnetmask=255.255.255.0
    9 p; q" `* l# l& z7 U! {
  61. set defaultGateway=192.168.1.1
    , L$ `! r- w: j; H# A/ X8 }
  62. set dns=202.102.128.68
    ) F( q4 i$ g3 h& D/ Y1 t& U
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 a1 V% a4 p# k0 m# M3 y7 M3 b
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 b& T! m2 t5 [; L, |: O/ b& u2 C
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary( A( \; J: W$ I! V7 x% u7 }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 Q% p5 A7 m& O$ ?/ R
  67. exit3 ?! _1 V1 n5 D1 E

  68.   o% {+ u9 u6 N, O
  69. :5- A$ M2 F1 ]6 Z- b& Q( P( M- E
  70. echo 5" N1 \# P; r6 g1 ~  F
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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