搜索
查看: 21703|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
( g* F/ a+ n+ {
6 G! _0 B" P1 F$ R4 v9 i将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ K6 E& k& i2 x6 J! q* r9 t
  2. title 自动设置ip
    2 c. S# k; k2 U  Q. ?& \4 h/ ^
  3. echo6 R8 g, I6 p( {0 p$ i
  4. :start
    1 H2 w) z0 h! E: ^. Y# l
  5. cls
    * X9 {+ _, B! K. D+ s- N0 ~
  6. ECHO ================================
    ( r. c4 K/ a& Q0 p: z4 M8 U! W
  7. ECHO 请选择要换的ip : Z1 T, a5 X) z) _
  8. ECHO ————————————————
    ' E: J, v7 R. M
  9. echo 无线网络连接---自动获取IP地址…………1
    * ?9 Y/ A6 }# R  Z) \' ?
  10. echo. / S' ?, z0 ^" y6 X, Y& n- `% Z4 O" {
  11. echo 无线网络连接---办公室IP配置……………2 6 n0 }7 M& W/ p
  12. echo. - o5 |# G4 `' D
  13. echo 本地连接---自动获取IP地址………………3
    , \2 c$ U# p. @  T1 ~
  14. echo. 8 c2 \, a5 U# b( Y. u9 k) ^! I
  15. echo 本地连接---办公室IP配置…………………4$ x* v+ N9 h$ g+ o
  16. echo.% R: m# s1 D  R
  17. echo  退出…………………………………………5
    * M3 `' R6 P  Z  `5 h* S) i
  18. echo.
    4 z) l$ H9 g( W5 a% N6 O- p; }
  19. 1 m# m" @: ^; V0 R0 c$ p/ {5 C- i+ ?
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    " n5 g6 L! u  L+ V1 Y- r5 q; J! b

  21. * c+ P( d% Q6 s1 z/ ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ) t- V/ ^( M, q7 f1 E
  23. goto start
    " a5 ]4 i8 p/ C6 b! J3 g' J
  24. & n( x6 [" i/ v! L6 f! Y
  25. :selection
    ( r1 A2 F1 L1 t+ S" O4 _5 @- _
  26. @if "%UserSelection%"=="1" goto 1
    ; R0 |5 Q" [* d% p. T. g% k7 D
  27. @if "%UserSelection%"=="2" goto 2- l$ M3 g4 [% `8 k  M. j
  28. @if "%UserSelection%"=="3" goto 3 3 u) D$ a, H, o& |7 |2 W
  29. @if "%UserSelection%"=="4" goto 47 l( [& `. e0 \
  30. @if "%UserSelection%"=="5" goto 5" D( T9 B5 b, J8 k9 C  ^- F
  31. & W* b" K) e+ w2 q3 R* e
  32. :1# A; ~7 X) k& \7 P; K0 T
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    7 n( Y! P7 b8 K/ l
  34. netsh interface ip set address name="无线网络连接" source=dhcp& S* }  k7 @; C- f( ~5 k
  35. netsh interface ip set dns name="无线网络连接" source=dhcp5 f8 Q! g( a6 Q4 y
  36. exit8 ^) h) X" r0 ]4 K5 t

  37. 8 k. o; w! ?: j3 z$ w+ x" E! m9 ^) P
  38. :2
    - v9 V( v' ^& G6 U- D! ]
  39. echo 无线网络连接---办公室IP配置---请稍候...
    $ K7 k- I! k4 m" p: X% Q
  40. set ipaddress=192.168.0.100( ]* ^8 W, v2 F3 F* h
  41. set subnetmask=255.255.255.02 A/ v8 k6 _2 o+ M7 i! c6 ^
  42. set defaultGateway=192.168.0.1+ w  Z  N. R- m6 R, c: D
  43. set dns=202.96.98.36
    + k* |- J# c  ]! J
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " ^3 S" _5 S3 y1 v9 R" ^
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    1 L' s; q3 Q6 C' R
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    + W  V# r9 ]* U& A3 }1 j& \' F4 Y
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary( c* O. ?# a, P; w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    * _+ @+ M7 S  G. {. V- @- ~3 s9 l
  49. exit
    + [( X; Z/ k% I# }# F1 l( f
  50. # ^8 f# f) y) n: a  h
  51. :3
    : {! Q) F! o) X' M$ K3 ?
  52. echo 本地连接---自动获取IP地址---请稍候...1 `4 y8 D# o% d# W9 ^1 v! K- j
  53. netsh interface ip set address name="本地连接" source=dhcp
    ( F+ N6 M% H* `' r
  54. netsh interface ip set dns name="本地连接" source=dhcp  ~2 ~# l$ x$ o
  55. exit
    2 _1 E9 P! e' d2 l

  56. 0 I9 }* g$ q$ v/ P% c
  57. :42 O! a( Y- i- b, T; e( Z4 H( F
  58. echo 本地连接---办公室IP配置---请稍候...
    3 _6 P4 ~% i6 B% A. A5 |$ g
  59. set ipaddress=192.168.1.68( ~$ U3 R- B8 m7 r
  60. set subnetmask=255.255.255.0
    + w, ~( B2 N: }" w& q; z0 C+ k1 D
  61. set defaultGateway=192.168.1.1
    % S: G5 ~+ M& j: p$ T9 V( O
  62. set dns=202.102.128.68, h! f9 j% T4 S! a, Z. K' b
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    * W/ E* l: u- Z" B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0& M1 E, f; h+ ?/ W5 F" v/ I( g
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    % c' T8 r- n( |  \5 ^
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
      F( o, Q9 H: a% `2 X8 a( X4 K
  67. exit
    7 n  p( I# M4 m% {  b$ P' i3 \
  68. 9 W" ?; y( y5 M. c) W
  69. :5
    * e$ h0 I# v$ y
  70. echo 5
    * q, u  |* b3 l
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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