搜索
查看: 20177|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 R$ F+ H/ ]' w1 [' D! a* g
* q1 {1 |/ T; A, B4 G
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 K5 T% R+ _4 }- V/ P7 ~
  2. title 自动设置ip/ n' i5 H% o' M% @" Z, j
  3. echo
    ( b9 ^; A# {  u, q6 H
  4. :start
    6 ^+ c8 y; s8 G
  5. cls   O0 B4 V- O, V5 n1 A  p* f
  6. ECHO ================================ 5 W* ]. \8 j! V
  7. ECHO 请选择要换的ip
    % S1 ~3 E; S& c! X& G
  8. ECHO ———————————————— % ]' P! }! j7 F( b' u+ k' X
  9. echo 无线网络连接---自动获取IP地址…………1 $ ?3 F* m8 v2 @; m7 O
  10. echo.
      Q/ k" Q3 Y( U  N) u
  11. echo 无线网络连接---办公室IP配置……………2   Y) U. c! E" T/ M, b
  12. echo. & n; l* \  s6 ^4 R
  13. echo 本地连接---自动获取IP地址………………3 ( E$ h3 v( {# }1 a6 @
  14. echo. 3 T2 I# k; M! x% d- F$ O
  15. echo 本地连接---办公室IP配置…………………4
    ! a% j+ M3 m% H
  16. echo.+ E( X, |' V. }, O5 W
  17. echo  退出…………………………………………5
    1 p8 D0 y; [, E+ x; h7 G9 g
  18. echo.6 J0 f  n$ L2 r. ~

  19. 3 j5 O8 }+ y% S4 y; N
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! A! f) h3 a+ d& g8 B6 Q( ]) w# W
  21. . V. [& l& e% X: U% x
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 g/ B. _) O1 f+ Z9 R- R
  23. goto start ( O6 C$ ~2 e8 E1 h

  24. ; h7 r$ z7 A" u1 x' G5 t
  25. :selection
    0 {  Z! i( ^2 f( Q  v6 V8 z$ h
  26. @if "%UserSelection%"=="1" goto 1
    ; Y& e2 _1 H! m: W" \) ~4 A- o
  27. @if "%UserSelection%"=="2" goto 27 B+ b( v$ H1 s' o* T
  28. @if "%UserSelection%"=="3" goto 3
    ! {* U& _% o' m& p
  29. @if "%UserSelection%"=="4" goto 4
    5 R' n2 f7 ]4 E  _7 c; T. t
  30. @if "%UserSelection%"=="5" goto 5
    # q5 v7 T, y0 O) t3 t

  31. 0 L9 @) g1 g) O
  32. :1
    7 t  u6 N& I/ f. @0 D% N
  33. echo 无线网络连接---自动获取IP地址---请稍候...) h3 j; Q3 J, _, o* V9 `
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    8 S- j6 k( _2 b+ r5 k. M
  35. netsh interface ip set dns name="无线网络连接" source=dhcp+ L, I% T  V6 `/ X5 s% O* O
  36. exit; e+ V, _* E+ p# D! S# l8 R# Y

  37. $ j- R4 @0 Y3 x9 @! ~8 k# m
  38. :2- f7 t' _1 ^- v/ Z4 y: ~
  39. echo 无线网络连接---办公室IP配置---请稍候...: Y( V) X& z7 S8 g- h
  40. set ipaddress=192.168.0.100# U' i1 _* {% Y8 i8 b: d: j
  41. set subnetmask=255.255.255.0
    : j1 {+ ^6 l3 _9 u  P4 C
  42. set defaultGateway=192.168.0.1
    , z( l5 X1 G6 m& M) o% `
  43. set dns=202.96.98.36; P1 |/ f6 b* a4 h) U# |, E0 E: v. V
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 g. u- b) x* X4 m' ?
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + B4 _" x$ I* j0 a* _' |9 i' U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=06 B) E* k" a$ ?& H2 M4 i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 S; B7 j5 h8 o0 N9 H
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    2 p* C$ O0 @7 ]; ]) `0 @0 H( c( ?
  49. exit
    % _! t6 h& N( C- ]& X+ ]4 a. T
  50. 6 ~" N& Y6 a  Y
  51. :3
    ; A8 N; Y/ Q$ g+ E7 S( }
  52. echo 本地连接---自动获取IP地址---请稍候...4 S. i3 T- K, j2 L+ g6 C% l
  53. netsh interface ip set address name="本地连接" source=dhcp
    ' V' b3 H3 I$ y( e7 E& X
  54. netsh interface ip set dns name="本地连接" source=dhcp/ o) f9 H9 h( L# g; c- O* f1 ?
  55. exit
    9 k$ X4 F0 C' x) D0 T& v, R% G, G3 w# V
  56. 9 _" X: p- S) _
  57. :4
    ) c  ?) n0 F& I8 j; n6 {( ]( v
  58. echo 本地连接---办公室IP配置---请稍候...
    / O# K& B7 x  ~# f
  59. set ipaddress=192.168.1.68
    7 c2 H! r8 F% g' o+ b
  60. set subnetmask=255.255.255.0% ^' b) F7 ?  z: ?& S2 @5 P
  61. set defaultGateway=192.168.1.1
    " v* S; M( t5 ?9 d$ C% }
  62. set dns=202.102.128.68/ |" j6 o) o8 j" A8 U# \4 m, V; m
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%) V7 Y8 X( [' _9 Y( G
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  a% `! j2 Q5 U' _' X1 G
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    * p( Q. v! |+ b. z- ?  w
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    7 y7 n5 M; P9 V5 p: `: |
  67. exit
    2 C7 T* l7 Q) K$ \9 J3 J2 a3 X; w1 f

  68. - E  N% j3 ^2 w* i  V  d6 o
  69. :5
    ' ~* d: M3 ]  y0 c+ z
  70. echo 58 U. n, ^! H( \% w) ]& ]; g
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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