搜索
查看: 21260|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
: _9 F/ P. g! V, I1 Z" H
/ D$ _' L" Z& k将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off7 O9 ]5 D7 n8 J8 e5 K/ m$ V8 y' F, A8 N
  2. title 自动设置ip
    9 b; t+ ?: A5 E5 P# {3 O, Y
  3. echo
    & \* U8 J* p( x; }/ K
  4. :start
    * B& u4 M* {+ z& _4 j3 l7 d% \
  5. cls ! O; f3 [8 P" U; ~% y! T
  6. ECHO ================================
    - `3 [% L! V0 s. z0 e( K( O
  7. ECHO 请选择要换的ip
    , _/ F) [8 J; F* Y3 a" c* N  A
  8. ECHO ————————————————
    9 i$ V) h% Y9 M5 N0 r
  9. echo 无线网络连接---自动获取IP地址…………1
    , J8 l# [: m2 X, M- e
  10. echo.
    8 J' y2 g5 t" |  `' g
  11. echo 无线网络连接---办公室IP配置……………2
    - P( d3 d$ V3 i7 U
  12. echo.
    3 h* |5 c2 \* ?/ \/ m# r
  13. echo 本地连接---自动获取IP地址………………3
      K; [( S$ ~' `8 R
  14. echo. 6 U2 k! ]' U+ q" I0 U* z" T
  15. echo 本地连接---办公室IP配置…………………41 t" x- a0 k5 F7 h4 r8 a" c5 W
  16. echo., I+ |4 v7 P" t9 h9 T3 y
  17. echo  退出…………………………………………55 F, R; Z: ~1 f5 j
  18. echo.
    2 @! l" x2 L+ f

  19. 7 I: H, O# y7 Z0 Y2 v( M/ m6 @
  20. @set /p UserSelection=选择(1,2,3,4,5)  % T. I: g, ]4 ^+ T8 E; @' }! |9 D
  21. ! g' N3 e5 w' ^
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection : u7 e+ c/ X0 y: s$ J3 Y: Z
  23. goto start 7 f, o" M1 O/ ^6 x" f

  24. / v, {- U: g: O7 N, F" P+ s& s
  25. :selection - m  Q! S9 U$ y& G. J7 W( y! t6 ^6 n
  26. @if "%UserSelection%"=="1" goto 1
    9 d' A; w# ^% R$ |- A& D5 T
  27. @if "%UserSelection%"=="2" goto 2
    # P) I2 F$ C; {" k
  28. @if "%UserSelection%"=="3" goto 3
    " ]0 T; g! \8 d# |. o6 B8 d2 h
  29. @if "%UserSelection%"=="4" goto 4
    ' q0 f% \/ l2 }- ]# [0 _: m5 h
  30. @if "%UserSelection%"=="5" goto 5
    " ]7 |# L. j, \

  31. ) B' c* |4 |% q* o) [! ]& D
  32. :1
    * [0 o/ a5 k4 F4 A; O5 [
  33. echo 无线网络连接---自动获取IP地址---请稍候...% U3 t# r- |6 h" Z
  34. netsh interface ip set address name="无线网络连接" source=dhcp2 o: c3 q+ z1 G$ L9 L7 t8 q
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& m1 @, W. X; t' e, i$ e8 L0 {
  36. exit7 _4 m0 V4 N. D: W& H& g
  37. * z$ a8 X; u$ \! B  J# ^4 n3 D
  38. :2; j' w% }( L1 `; j
  39. echo 无线网络连接---办公室IP配置---请稍候...
    - ^, q" W( I: V' Y+ ^
  40. set ipaddress=192.168.0.100
    1 K. m2 Y6 E  b3 n6 _7 @
  41. set subnetmask=255.255.255.0" ~- f+ e! `, M0 h3 j" d
  42. set defaultGateway=192.168.0.1
    ; R/ }+ m. e6 s, v6 r! x8 g3 a
  43. set dns=202.96.98.36
    9 T* w- B2 }5 r, F' z# E
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=02 f7 V! _6 M( y- l
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    + |% N2 W" ]1 v/ \. l9 d0 n
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
      m. C& t/ N. ], R
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 s4 L9 p4 o8 y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%6 h$ ]8 k& o$ z; s. ]# g3 U
  49. exit
    . {1 W/ L4 ^! ^  i/ J' ^3 k
  50. - U! i' R/ F' s2 [/ k$ H
  51. :3
    6 P" D: ~$ e2 |7 X6 `0 o
  52. echo 本地连接---自动获取IP地址---请稍候...
    * }7 r/ {3 [$ J4 _
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 S# x, q' r# R) ?" K
  54. netsh interface ip set dns name="本地连接" source=dhcp2 q+ k/ [/ V! D; B+ H+ T
  55. exit  Y) H1 g+ X, o, p
  56. ) Y4 ?9 H1 \! n# {4 d- X
  57. :4! o- |1 O! j' H& v5 n' Y3 q: }0 m
  58. echo 本地连接---办公室IP配置---请稍候...
    % m5 A' }9 ^3 H$ z8 W, A
  59. set ipaddress=192.168.1.68
    8 p* X1 k' E& t, U5 ~1 I9 m
  60. set subnetmask=255.255.255.0/ d8 B/ e2 k" W! P
  61. set defaultGateway=192.168.1.1% t$ o, C  |. i0 r+ k
  62. set dns=202.102.128.68( _3 S; B2 E7 I, d, x' u
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ; m% r% t- X6 j- p5 s# F- B
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    + N5 N! Z/ Q, ]8 I$ I( u+ D
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary# v: M9 K1 O3 L. u4 A$ T8 h
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    2 ^6 D' C3 n  u# ]1 Q8 `  o  X
  67. exit; m; u# [6 \! b: o- Y; N/ J3 i

  68. . k+ ^4 t  e8 P
  69. :5
    ) L/ x& }# h3 `" D  n
  70. echo 58 h* b, _3 A% S8 E6 j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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