搜索
查看: 21918|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?8 N" \% f. r1 r5 W
8 @" Q( ?' Q* U
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    . R4 x& ^1 Y" H) B5 w1 R7 Z& m- v
  2. title 自动设置ip: n8 v7 B) k4 f+ `1 f5 g9 m
  3. echo. ^9 O0 G/ C. L) }) \
  4. :start
    9 y! Q3 J9 f6 _& [
  5. cls
    " T9 [/ Z( \( x. D
  6. ECHO ================================ 8 C" f$ r" Z5 p
  7. ECHO 请选择要换的ip / @$ a" y7 Y- e2 j& I2 T
  8. ECHO ———————————————— + Q+ y- `& S4 J8 n
  9. echo 无线网络连接---自动获取IP地址…………1
    * a1 r) {+ M' O9 h, _& V; v" B
  10. echo. $ n" |1 t' ~+ Z
  11. echo 无线网络连接---办公室IP配置……………2
    / D/ ^" V+ R# B3 E3 r6 R
  12. echo.
    6 {+ V5 T( V; M& a5 O
  13. echo 本地连接---自动获取IP地址………………3
    ) e% i! H2 C3 J3 L% U
  14. echo. * K" A2 h' E' B7 a+ r9 c7 }7 k5 T  D
  15. echo 本地连接---办公室IP配置…………………40 H2 S- I* O: `1 x5 }) K
  16. echo.
    # q2 ?  \& U% i: g0 A& O+ U
  17. echo  退出…………………………………………5
    6 {; t! W0 s# }2 V
  18. echo.* V  {0 J3 T. r. y7 Y' e9 W: P

  19. 3 |9 ~; h$ u5 {" H0 O
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . e0 z+ N# C  i8 g1 [% J% z' b, X
  21. 9 |  u0 V% p$ o# |/ F- W7 V
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    + Q: o+ `+ H7 K- h0 x6 `
  23. goto start
    ) }1 z4 x  t2 u% G

  24. 4 V( A: s4 c: i+ a# C+ c
  25. :selection
    : X) F" M' p4 N0 M& w5 z7 h( `$ d
  26. @if "%UserSelection%"=="1" goto 1
    + v* @( e, l) ^( j! A
  27. @if "%UserSelection%"=="2" goto 2
    * h0 Y( y8 f+ ^- N. H; g7 l" S) f' T; _
  28. @if "%UserSelection%"=="3" goto 3   B! i. e- S  b- @7 I: Z* q
  29. @if "%UserSelection%"=="4" goto 4( O4 u5 T: G9 D8 G
  30. @if "%UserSelection%"=="5" goto 5% j2 F; K( ~' o4 `& P4 K5 C9 ~- |
  31. % b' K- w7 K, e6 i# ?" K
  32. :1
    / s8 Q0 D& P- S' k2 b
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    9 E$ p! |) l0 j& Y. x
  34. netsh interface ip set address name="无线网络连接" source=dhcp/ A6 z5 m  Y4 S% Z1 D
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    0 [! O1 y0 M* i& W
  36. exit
    2 l6 m! V2 ?9 i

  37. ! k# Y9 Q( l, u# l
  38. :2- Y: r2 d: _" [4 H
  39. echo 无线网络连接---办公室IP配置---请稍候...
    4 s# [  N& D9 F) s
  40. set ipaddress=192.168.0.100
    3 z5 J9 M8 ^9 ~  Z7 y+ A
  41. set subnetmask=255.255.255.0& }, X! T  o8 g, V
  42. set defaultGateway=192.168.0.1
    $ }) Z& @) i5 l( z8 v( w7 f  n7 A
  43. set dns=202.96.98.36: Y$ W" Q0 A4 w6 M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ' f( _0 |3 o, O
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%* ~. [# G- L% K' c
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0" V3 e* K3 L5 ~9 ]9 F' _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # J. T. E+ G. a! c& C% ]
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%( k9 F2 i) ^- T3 ^1 o( u
  49. exit* G  Z- h! h0 F, @0 m+ `6 D. B
  50. . ^) x5 C5 F- T, w
  51. :3) `. e9 [5 X: u, f% z) Y& M
  52. echo 本地连接---自动获取IP地址---请稍候...
    # ^5 d; z9 J  H; R
  53. netsh interface ip set address name="本地连接" source=dhcp/ U/ W5 f, P( C
  54. netsh interface ip set dns name="本地连接" source=dhcp/ t4 P. S6 f* a) U8 `# f/ u
  55. exit
    + d3 _6 P3 i6 R6 z4 K( D

  56. # F/ E1 s7 J; x+ v: T) _& k
  57. :4
    " w8 }  i1 _. N
  58. echo 本地连接---办公室IP配置---请稍候...1 `  M: I3 D- V$ i8 b- k, Q. |/ k
  59. set ipaddress=192.168.1.688 O1 P# e# m  i4 A
  60. set subnetmask=255.255.255.0
    0 F( Y( g% Q! v* r' N' x) G
  61. set defaultGateway=192.168.1.12 Y! o. R. D8 I/ J- F2 o
  62. set dns=202.102.128.68; a: h$ N' J" Z7 C( M' e
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
      J* K: F+ `1 \: S$ X' ?  X0 n
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ K7 v( a3 V0 L" p4 M4 |3 R) Z' q
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    / f7 x% A7 K9 @7 N1 E. w* ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 S3 B. Y5 |, o4 T$ d
  67. exit
    * O) L* Z4 a4 T9 x  M

  68. " A3 D, J! M; U* h* b
  69. :5, [$ t' [2 \7 R: o, R) C
  70. echo 53 V' [0 P) o8 ]5 p( ^
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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