搜索
查看: 21426|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
9 Z8 L+ A! a: I' b, r
. V- g- l9 Y% y6 I将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * i9 N3 l" D' }$ Y3 v# ?. n$ o; s& [# s
  2. title 自动设置ip/ b# X: Q( h: G% m  T
  3. echo
    * \' D; c! l; R+ x2 p
  4. :start 0 v+ x0 o  F& ]) q3 q0 R/ H
  5. cls / I7 f8 M8 L' n( K
  6. ECHO ================================
    5 P9 _+ \' y0 O5 I0 ^9 H! W3 \! x/ `
  7. ECHO 请选择要换的ip + `3 M3 x2 ^7 Y: [) t
  8. ECHO ———————————————— 3 a/ \. m# I* v
  9. echo 无线网络连接---自动获取IP地址…………1 2 D! o8 |/ W  {- W) y! j' s
  10. echo.
    9 O$ P% ?3 X9 U1 B
  11. echo 无线网络连接---办公室IP配置……………2
    $ r% A" h1 t7 F6 ?
  12. echo. ) a* m* D* u. O6 }
  13. echo 本地连接---自动获取IP地址………………3
    8 v/ n/ f, q9 ?( v
  14. echo.
    ) Y7 k: ?0 d5 `, M
  15. echo 本地连接---办公室IP配置…………………4
    ! ]" T( R- B" W; Q: [8 f
  16. echo.
    8 T" w# E3 D. R5 g. f
  17. echo  退出…………………………………………5" H- P8 I6 U( `  A3 M0 [( s% [( [8 S
  18. echo.- [) A9 Y" e; ]  D1 K3 l! B7 O
  19. + _- N1 e3 N( }, i
  20. @set /p UserSelection=选择(1,2,3,4,5)  6 C+ C) ^4 f$ i0 m# [7 e
  21. ( h% `9 V3 T  O" w7 P! o6 }" U
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ( b% u% ~7 h% [6 g
  23. goto start
    4 n+ r. `* L% H  T

  24. 9 [. g4 b9 j  P# s# a' p+ y  D% _8 O
  25. :selection
    ' Y* y6 C9 |4 D- ?+ W- M
  26. @if "%UserSelection%"=="1" goto 1
    / i/ O; w/ s- q# h
  27. @if "%UserSelection%"=="2" goto 2
    ; J; X/ V2 W9 ?$ G- U6 A4 g
  28. @if "%UserSelection%"=="3" goto 3 8 Q: k* b. w2 W( K( D* O9 [* p
  29. @if "%UserSelection%"=="4" goto 4" \8 u- m6 {  y+ \& u6 Q' F; k8 C6 C
  30. @if "%UserSelection%"=="5" goto 5) B+ ^# g- N7 t

  31. + P, O: u) c% j
  32. :1; ]2 R' d  s8 ]! l7 ^
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    : v( V4 F, d7 q" \. ?4 k! x
  34. netsh interface ip set address name="无线网络连接" source=dhcp. K  D6 \+ y# e, l. z
  35. netsh interface ip set dns name="无线网络连接" source=dhcp. U1 J5 w* M( @0 `
  36. exit  p9 ~. r5 O& W6 i# ^1 w! h
  37. 5 C% ^8 N5 {3 |5 ?- z# X, q: {7 ]
  38. :2: y4 [* I# B1 b. M  |5 @
  39. echo 无线网络连接---办公室IP配置---请稍候...
    / f9 g& p0 v. O& J2 [) s% g/ K/ C
  40. set ipaddress=192.168.0.100+ T5 D. r0 {& o* q( k6 Y8 h) |
  41. set subnetmask=255.255.255.0( F! k- c: o, t1 U1 k: l, M
  42. set defaultGateway=192.168.0.1
    # M2 Q3 [) t- Q
  43. set dns=202.96.98.36
    9 K* s* W/ k2 i/ ^
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    1 t- `$ d0 ^1 E! o/ g  {
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%' c9 a  X' Z: L
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    5 r! o+ ^: n8 C. G" o8 K/ j
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary! K: \8 r# S1 Y# i- f7 Z
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%: L% |, f' S& ^4 i6 _" Z' C& O! Q! W' a6 _6 W
  49. exit" T$ p0 l" b. x
  50. ( Z  f) c2 C& \0 v! @1 m; o3 ?/ z
  51. :3* u! T3 k; |% c
  52. echo 本地连接---自动获取IP地址---请稍候...- D# J" _8 z; U1 a5 Q( E* M
  53. netsh interface ip set address name="本地连接" source=dhcp# X! E6 {$ i9 J" I# l* D
  54. netsh interface ip set dns name="本地连接" source=dhcp
    4 M  }2 L. c0 f
  55. exit' j' p& ]! N6 B9 F+ _0 A' }) w% r
  56. * Z6 ]* a% Q3 Y; W/ c5 h
  57. :4: K4 p( R) C/ n) v1 H9 O
  58. echo 本地连接---办公室IP配置---请稍候...
    , ^6 Y5 v) I! e. z* ], i- K( x
  59. set ipaddress=192.168.1.685 f; D; ~; k, x5 M$ ~$ B1 Q: u
  60. set subnetmask=255.255.255.0
    9 \4 q4 J, Q- Y# `" q( d$ H
  61. set defaultGateway=192.168.1.1
    6 V; O1 S! E% E
  62. set dns=202.102.128.681 X9 `( v- l2 v. q9 K5 X) h% N
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%6 b7 U: B# `0 h0 ^$ i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    & D( w* ~& ^+ g4 b( G; r/ d+ c
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary! h# t) l$ u$ F# C8 l: |$ @
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    0 c& U5 f; e  _6 Z; \, F
  67. exit
    3 r& Y: ^, A. u" ]6 T

  68. 5 [* e+ `! q  r
  69. :5, J) @+ Z7 t) m& r! m' |# g
  70. echo 5% y5 W) U% w; u$ o" I3 k
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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