搜索
查看: 21756|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?0 n; s4 n& E# T% D

! S' O3 l: X  w( w+ e! Q将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    3 u. r7 O/ e7 b( K4 \. F) ~
  2. title 自动设置ip8 Q/ w4 J5 d5 U9 `  a
  3. echo. g$ Z$ m& R& u5 R" M5 M
  4. :start ( U! w2 M; c3 X, G. D
  5. cls 2 R5 x# w6 j; E& Z7 B$ G/ _. I
  6. ECHO ================================ : X! @9 I3 N3 Y4 f' e$ J1 ^
  7. ECHO 请选择要换的ip
    * Q: p$ P3 T# Q/ b/ C
  8. ECHO ———————————————— ( |5 s. d/ K  w# M) Y
  9. echo 无线网络连接---自动获取IP地址…………1 3 u+ Q2 c0 b" m  D: M4 J
  10. echo. 8 o0 t+ r2 l$ t
  11. echo 无线网络连接---办公室IP配置……………2
    : J/ t3 f+ Q) x2 N( T& e% ^6 ?
  12. echo.
    0 J4 m" p4 x7 U: b: i' I
  13. echo 本地连接---自动获取IP地址………………3 - |! D. b' w& Z
  14. echo.
    0 T( l8 u- w7 W/ k; k7 c
  15. echo 本地连接---办公室IP配置…………………4- h$ a  M+ Y! x6 k! ~
  16. echo.
    ; v# q: L, ^% G" `6 e% h3 U, J( W) Q
  17. echo  退出…………………………………………5
    0 }2 f; Z# C, y# U6 K  p
  18. echo.
    6 I  @: e) H& |/ m) e  w
  19. ) ]9 [- Y. l: Z4 Y* i
  20. @set /p UserSelection=选择(1,2,3,4,5)  . u- u" t' _2 s' C

  21. # m9 V+ p# R2 ~2 t* R* e7 o. S& b
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    ' k) [% _7 \6 H
  23. goto start
    ' S( L- d) K# _/ Y1 ?8 h; c7 p5 L

  24. 3 a, }* X4 L2 P- X- b. I, i/ M
  25. :selection # {) {' f2 d2 z
  26. @if "%UserSelection%"=="1" goto 1
    % l. {0 }; C" s* u/ W
  27. @if "%UserSelection%"=="2" goto 2
    ! }  y% a% t& _& \' ?
  28. @if "%UserSelection%"=="3" goto 3
    : l2 {" P7 ]2 l4 ?
  29. @if "%UserSelection%"=="4" goto 4! `4 w6 m& A1 `
  30. @if "%UserSelection%"=="5" goto 57 ?* J; F9 q' y: W* b) T
  31. * i+ ?9 x2 G# r9 D
  32. :1
    0 c7 B4 ~" `- a3 S% z% m
  33. echo 无线网络连接---自动获取IP地址---请稍候...- J/ [9 ]3 M1 e% D+ m5 l! Q2 p
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    0 ^; K! h0 H9 T8 C
  35. netsh interface ip set dns name="无线网络连接" source=dhcp) j3 ]$ w& F9 b! K
  36. exit
    4 ^: W8 o* a) l# |1 B8 Y6 J8 p

  37. 0 u2 Q+ }) b2 z/ n
  38. :23 k# W. x' R; f2 g7 S- u% m
  39. echo 无线网络连接---办公室IP配置---请稍候...7 A) T' ~1 m. W  m# P  q* |5 K5 ]
  40. set ipaddress=192.168.0.100
    3 k' _0 n( Q4 ]: O1 O5 u8 h9 y
  41. set subnetmask=255.255.255.0/ m3 g7 j7 ^+ j% J- o. A7 V9 R( L2 C
  42. set defaultGateway=192.168.0.1/ {  F- X4 T; N+ {3 |+ S
  43. set dns=202.96.98.36. l) z; G3 k0 Z+ |  |7 e
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0, M- g! D" _+ @' r0 t" K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    - t8 i& V: @+ |. U
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    : t3 ^. P1 @& d: [$ q" C) w6 H
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary1 ^; i# P9 y* j! |$ x( k% O
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%& q" `! a# g9 A- S7 E( p# o9 O
  49. exit2 _7 F  c) G+ {3 ], ~5 d! z" v! t$ D

  50. # o$ f2 f) c/ A9 ~
  51. :3
    ( `/ U' ?  L5 |2 Z8 b/ Z3 R# T
  52. echo 本地连接---自动获取IP地址---请稍候...
    + u3 v$ M0 I8 n& p2 b# z1 F5 n
  53. netsh interface ip set address name="本地连接" source=dhcp
    9 ?/ \) D' K1 h  y; i
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ! G' N0 [" c( g  I( d6 ~
  55. exit' E2 s1 E2 T( |" k9 m* C4 h

  56. 9 c: D# q8 x- x. H+ j/ P
  57. :4
    . q6 N' [8 B0 S6 E/ y' a# H3 u: }
  58. echo 本地连接---办公室IP配置---请稍候...' I' K# m, s8 m& }# L) u
  59. set ipaddress=192.168.1.68( f9 Q& W% [9 e1 g, u  |/ A% c
  60. set subnetmask=255.255.255.09 q& F6 @" L/ O0 ]
  61. set defaultGateway=192.168.1.13 R& q2 q7 U& A* w) x: u3 b! o1 J
  62. set dns=202.102.128.68
    - }! B4 [& D9 c* h/ w. L
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ) A" D# G% c5 y; e: U% t9 E
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=08 ~6 u" F- C2 O" b; S& L
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary5 @% z7 H% |" U4 e% `& l
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    1 e: b  ^5 `# C! [- Q( I
  67. exit
    9 w) s( |8 x0 w( W. C& q$ `0 R
  68. 1 i7 t( ]+ Z5 ]; G/ `# c1 W
  69. :5
    9 z; T+ x  j6 P/ ]- h& L- c
  70. echo 5$ G5 h6 B: d" l/ o8 j- o# u
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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