搜索
查看: 21517|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
4 m. U0 {5 ?; E* k" s/ C
* [4 e# V( `0 n6 d  `2 G将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    ' w4 P8 L8 n# S$ S
  2. title 自动设置ip$ \0 \# X- F( ^- N/ }
  3. echo$ o* t" s: E; ?9 b" ?, m# n
  4. :start 4 Z1 _0 N8 l  `- d  b5 W# C
  5. cls ( f. ]  d) d' o5 a- l
  6. ECHO ================================
    - N3 F  ~' }  x; Q( b8 [5 U# D7 Z$ g
  7. ECHO 请选择要换的ip
    2 i9 Q. y- Y6 W4 ]1 ~8 R/ `% t
  8. ECHO ———————————————— 0 [/ m- X* z6 U
  9. echo 无线网络连接---自动获取IP地址…………1 3 y* |' |' B8 T9 ?" J: Q& u2 _
  10. echo. * e' U! j6 k- h! e. R4 D9 g1 z8 f' E
  11. echo 无线网络连接---办公室IP配置……………2
    ! I1 c' u2 m5 e( |" p, I) k( E
  12. echo. ) I- j; @2 G, o' v, F; i; z7 T' ~) J
  13. echo 本地连接---自动获取IP地址………………3
    # l2 L. E$ v+ ?5 Y3 c
  14. echo.
    ) }  h1 d- m$ h
  15. echo 本地连接---办公室IP配置…………………40 c, d$ S6 D6 l7 {  Q
  16. echo.
    $ S: S& V$ M0 m. N3 D1 F" P+ I2 F4 ?
  17. echo  退出…………………………………………5
    3 Q6 I) j2 v' K! s/ @% A" b1 u( _
  18. echo.# M$ m$ s4 ^" O* f1 N6 h
  19. ! [$ w9 t' ~( a3 Z' J1 N4 {
  20. @set /p UserSelection=选择(1,2,3,4,5)  , t$ r6 ~9 a" u
  21. % T* c2 f1 _1 \) S' P
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 S! I7 [) L1 d: ~0 I: d- u4 q$ u
  23. goto start + ~; i% r$ a: p; z% C

  24. ; A1 `4 w- L1 h
  25. :selection 3 A% E3 k: g9 w/ k0 c
  26. @if "%UserSelection%"=="1" goto 1
    % Z* k7 ?' d' p! h( s6 z6 a' X9 H
  27. @if "%UserSelection%"=="2" goto 2* C' E5 b# N. O
  28. @if "%UserSelection%"=="3" goto 3 # p! M! b  v' q/ P( A, O( t
  29. @if "%UserSelection%"=="4" goto 4
    4 ~% j, F2 h8 P7 e4 V. c4 Q
  30. @if "%UserSelection%"=="5" goto 5
    ( q9 L, G8 o5 N0 [
  31. " ?' ~6 `9 i+ N  B5 W
  32. :1
    7 i3 m5 ]* H% A
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ) X- D& u  q$ `: \
  34. netsh interface ip set address name="无线网络连接" source=dhcp3 i0 x+ x% J: g
  35. netsh interface ip set dns name="无线网络连接" source=dhcp9 c, M; T2 J$ L" `5 O$ q* B
  36. exit
    # @1 m( \+ A9 e0 V
  37. 6 M7 c& y* Q% @6 d
  38. :2; E: {( C$ w3 w* _
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : p; F. B" z1 U4 Q, ~
  40. set ipaddress=192.168.0.1007 P! O0 u. z  T3 N0 @+ k
  41. set subnetmask=255.255.255.0
    9 d% {& L- G& x, H/ v
  42. set defaultGateway=192.168.0.1
    ) b2 B/ d: P& h2 ^) l( y
  43. set dns=202.96.98.36
    ' F. o, k3 E, `% |% v1 c
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    : N9 N# |, ?: Z' S( f+ W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    4 w$ r/ Z) c2 ~$ U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0( ~9 j6 q! O! [) w. G3 v8 _
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    , G5 A- B  e/ f. M
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%7 F" x9 d  v* |1 {
  49. exit
    1 \5 H$ p4 U5 A- v4 u
  50. " g9 k+ P# Y" G6 R* G
  51. :3! z! {+ V. L7 H8 {! E( m1 c
  52. echo 本地连接---自动获取IP地址---请稍候...7 x4 h- d' B/ u  b& Z; @% c
  53. netsh interface ip set address name="本地连接" source=dhcp
    3 r7 G: W) B0 N( L1 q5 t
  54. netsh interface ip set dns name="本地连接" source=dhcp: w$ T. k- S0 D0 d) O
  55. exit
    - N/ k1 u/ D, {$ d

  56. 8 I/ H' y( {; a  J4 o
  57. :4
    : N1 r$ O2 v9 I# v/ A
  58. echo 本地连接---办公室IP配置---请稍候...
    + S! _' |2 D5 D  O+ z
  59. set ipaddress=192.168.1.68
    & H/ |, i% y9 G# M# k
  60. set subnetmask=255.255.255.0
    9 K. }* p+ V7 i& r$ Q0 e
  61. set defaultGateway=192.168.1.1
    2 U& }/ w7 Y" i4 ^9 t
  62. set dns=202.102.128.68& }% p  T  v4 Y2 L+ T1 h2 W, w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%" T1 U& G: ?6 q, {  |% O
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0; w4 x4 l; `, E; a# R
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary3 T; `# n' `5 G2 i) E
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%. I, Q& l9 `! Z' e' r$ T8 A/ O
  67. exit
    2 R0 p9 ?7 ~' w  ^0 ~( x

  68.   r- M' C+ v( d7 X$ q' N) H5 R" I- }% n
  69. :5$ Q. u1 ^& y% o6 l
  70. echo 5* Z; n# }* P6 N' E+ N4 h0 G' j
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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