搜索
查看: 12555|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
" `& v$ A8 P# w) v2 @% E! ^7 H% c% P; a
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off- [3 a0 J, y4 g. ~* ^" D
  2. title 自动设置ip1 P9 p6 u$ ?" I" P
  3. echo
    0 q; ^. S) r7 e  w
  4. :start
    & [' q9 j9 Z# Y' h
  5. cls 2 I0 p, D7 s; P; [7 i. G1 e4 E
  6. ECHO ================================
    : d" q. @( T+ Y$ q: c( k" C8 F
  7. ECHO 请选择要换的ip 6 K$ E( m3 d2 ]! |
  8. ECHO ————————————————
    ) _$ _: A4 n  }, \5 l9 N/ q
  9. echo 无线网络连接---自动获取IP地址…………1 4 \' @6 v( i; M9 u( @! E
  10. echo.
    . d% `1 w7 `0 O& z* s  e
  11. echo 无线网络连接---办公室IP配置……………2
    1 G) a) |. N7 C; R5 n
  12. echo. ' w9 v: N9 {2 |2 E3 J" o5 i- z9 C
  13. echo 本地连接---自动获取IP地址………………3 % P0 N+ V0 s* a
  14. echo. 5 F& U  T$ s5 ~9 M
  15. echo 本地连接---办公室IP配置…………………4
    ) g/ Z$ x/ u) l1 j2 K/ T
  16. echo.
    * n8 [6 n" W. J* m* ?
  17. echo  退出…………………………………………5
    % @% I. t: S6 ?- ?  i! I
  18. echo.
    3 O  \# A# c# i0 \8 k8 H
  19. 4 a/ e) Z# D- Y/ q7 E7 [  F# ^8 l
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    : U3 K, l2 f8 R( p& p( e% e
  21. 4 m/ n' s8 j% y! w/ b2 o
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
      w# m5 l% n/ d
  23. goto start ; D$ x: K" a( @
  24. 5 K1 s0 H$ P% B7 F
  25. :selection
    . \$ `0 g3 A# u- \) T7 l/ K. P7 j
  26. @if "%UserSelection%"=="1" goto 1 $ X8 ]( t# d4 u) x) [. k
  27. @if "%UserSelection%"=="2" goto 2% _9 \" I! M7 b/ F/ b: Y
  28. @if "%UserSelection%"=="3" goto 3 9 L9 A9 w' C3 X1 D: X" p3 E# X8 G
  29. @if "%UserSelection%"=="4" goto 4
    - [2 N; l/ {: }+ f. R
  30. @if "%UserSelection%"=="5" goto 5
    8 {  C7 j0 t) u
  31. 7 x& F. y/ _- q& ]
  32. :1+ M# D9 h, f2 u# v+ }9 x" L
  33. echo 无线网络连接---自动获取IP地址---请稍候...( k- W0 Z( j# n1 ]; W, ?$ o
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + I7 ~  c/ f5 ]1 H0 t9 b) D
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& n, N# e( z& L4 E7 c3 F' P* C' O
  36. exit
    ; v( P  A0 L: `! ]% o

  37. : x9 B3 p% l3 m# T
  38. :28 ^  V6 m: r, D& s# o# R
  39. echo 无线网络连接---办公室IP配置---请稍候...
    7 G7 b+ W$ U1 o& o8 `& ?
  40. set ipaddress=192.168.0.100, D* u' Z4 d# z! {! e2 i
  41. set subnetmask=255.255.255.0: l/ h. i3 _7 |  {/ x, |& h8 ?. W( ]+ c; T
  42. set defaultGateway=192.168.0.15 r! k! Y( b+ N+ Q1 u! O( O% E# S, b
  43. set dns=202.96.98.36* C* u, c$ c: {7 Q1 r( D: d' H
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=06 K* ~$ }+ z& V" W) p4 o, z
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%. x$ g8 Y8 w1 w" }& l
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0% {! ~& \; `0 i7 U
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    8 s' F. p, [4 G8 K4 W
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%' _0 O" e( S2 P! T; F* d3 k
  49. exit, Z# ~5 v. o9 E- |! T8 m

  50. # K1 i  L- |' H' ^" @9 p
  51. :37 L4 y: C- j' H( K7 f
  52. echo 本地连接---自动获取IP地址---请稍候...
    6 p+ M  x& x# r
  53. netsh interface ip set address name="本地连接" source=dhcp
    $ s3 q7 b7 K' `; ?) ~4 J/ t2 j
  54. netsh interface ip set dns name="本地连接" source=dhcp
    $ B4 b& i8 D9 f% E
  55. exit
    . O) r3 r5 h% V6 g- E* g+ a8 T
  56. 0 F2 k+ S7 Y4 K$ c  ]' ]( V6 Z
  57. :41 ?3 s  F# p8 ~& t
  58. echo 本地连接---办公室IP配置---请稍候...: }$ a2 {! j5 h! \
  59. set ipaddress=192.168.1.68
    6 M+ ^8 v6 v! `9 @
  60. set subnetmask=255.255.255.0
    4 T6 `' V9 Z/ N7 _; w
  61. set defaultGateway=192.168.1.1
    ) D8 G# v2 [& Z( p( ^- P
  62. set dns=202.102.128.68
    2 D  m% m- j" y) H0 u+ }3 N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%( d8 X& m6 e( ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " A  |& i% g1 w5 O
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary% W3 Y. `; w3 k7 _! ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    ) }7 U* t* F; T4 j
  67. exit$ D# y& i; g- }$ _9 i3 {# T0 R6 u

  68. " M$ T" I* y; R, e
  69. :5
    ' i, v$ z+ e1 M1 O* U+ z3 n
  70. echo 5
    3 _* L3 j* Y$ \1 \: x
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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