搜索
查看: 21371|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
! }% U( B2 o" i# N% V9 S( t. A; O0 G4 r# C
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off) n* ]0 X7 t* ]; i
  2. title 自动设置ip
    1 V$ c, R" Z! A3 x7 ?% G/ {3 A2 j9 C' t6 W
  3. echo9 J5 Z: W0 \+ A! L% U; p, T3 G
  4. :start 0 l3 N+ t7 D: }. G& P5 a
  5. cls
    ! `4 K1 d, X0 g, P) l
  6. ECHO ================================
    3 J* l4 n4 F5 Z* e# e
  7. ECHO 请选择要换的ip   B% I8 K5 `% T% _( |
  8. ECHO ———————————————— / O7 t! y2 v' R
  9. echo 无线网络连接---自动获取IP地址…………1 / ?# T% H! p0 r  _- X+ }
  10. echo. ( X$ [' o% Z0 p& O+ c7 E, x9 t% k
  11. echo 无线网络连接---办公室IP配置……………2 - r+ W6 Z, O6 ?4 t  b% D  J) |
  12. echo.
    - i) j* u7 u1 d6 `1 y
  13. echo 本地连接---自动获取IP地址………………3
    ( C! g0 Z( y  c( g
  14. echo. ' ]7 N- \4 F) h( \2 x, M$ u$ O
  15. echo 本地连接---办公室IP配置…………………4% @& }/ I: y7 _0 s
  16. echo.
    7 P( U* L9 W0 J" d6 L9 G
  17. echo  退出…………………………………………5
    0 N  U/ v. O! d0 e; L0 o; i# @
  18. echo.6 S# P) _, y" t- P, Z
  19. " `! t! v4 g7 i  f+ K/ Z' D1 C# J8 t
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    4 p$ n: O! v5 [

  21. ' f/ ~" o- C4 X. K, Y) b: |
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 Q# ]8 e5 B. m1 W! A
  23. goto start 6 H6 p) ]- i- ^. n# f

  24. + H! [) F' k0 W6 k4 s7 S3 p" i- W
  25. :selection - b! ^# A+ z) t( z4 y+ ]
  26. @if "%UserSelection%"=="1" goto 1 * r% J1 S& W3 U( s2 D7 U
  27. @if "%UserSelection%"=="2" goto 2
    ' @# ?8 ^- g: e0 {+ v
  28. @if "%UserSelection%"=="3" goto 3 4 W% r) M1 B7 A8 r8 B% B* {6 w0 U3 S9 |
  29. @if "%UserSelection%"=="4" goto 4
    5 ?: D0 D; L9 k" E
  30. @if "%UserSelection%"=="5" goto 58 S& x4 L: ?' f. i5 z

  31. $ L) W! K  P$ b. D, U  p
  32. :1  F7 R6 t2 W* S6 M
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    ' b1 y7 ?" Y/ n4 S& t3 R
  34. netsh interface ip set address name="无线网络连接" source=dhcp. _3 ~# J; j" i5 m6 Q. C8 n
  35. netsh interface ip set dns name="无线网络连接" source=dhcp& h2 C! X1 r; v' U9 b
  36. exit4 x. F- Q/ f3 v0 Y6 i
  37. ) q- r, Y$ ~0 s; W+ ?/ I
  38. :2: ~* ~4 O- P2 [; x
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ) g" u3 B6 e" g. R
  40. set ipaddress=192.168.0.100# V7 B' G$ T- Q9 |6 A- H9 F) }
  41. set subnetmask=255.255.255.0
    * G% y$ z9 p" N1 c9 O4 D
  42. set defaultGateway=192.168.0.1& {7 I: W6 f) _, r& ]
  43. set dns=202.96.98.36
      x: C' R$ w! P
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0. v, o' _# O5 j9 F" w* d1 w/ E7 b
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    $ f" A8 T, C! i0 T4 z. e
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! u) X2 }3 x8 T; Z: Z
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    ' _4 T. _' @7 L. w
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ' u0 Y. F* F( a
  49. exit( R. h6 Q: Q9 x1 S% e
  50. ) W) c8 @+ r" q2 \  C
  51. :3
    1 F$ R$ T; s+ u9 W7 x+ t7 B
  52. echo 本地连接---自动获取IP地址---请稍候...
    * t! K! C. j1 l6 Q/ b" I, r$ i
  53. netsh interface ip set address name="本地连接" source=dhcp
    & P) d: m0 z* p: g
  54. netsh interface ip set dns name="本地连接" source=dhcp7 g# C# T5 D3 A- S. F  i5 J# y* W
  55. exit
    ( @5 s* c$ b7 _! k) h. Y- V# K

  56. 7 y; S* `( G6 B0 Q
  57. :4
    # p' Z8 b/ Z- @2 K; z
  58. echo 本地连接---办公室IP配置---请稍候...' J# I9 U3 I$ C4 D! g" n# f8 c0 M- B1 O; I
  59. set ipaddress=192.168.1.68* r/ h) p( ?- M: y& o: L( _
  60. set subnetmask=255.255.255.0
    7 Q- X  t5 F3 w, H
  61. set defaultGateway=192.168.1.12 m8 @$ o" r% u3 N
  62. set dns=202.102.128.68) ^$ ]: e8 N$ X( {2 i: [& Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # B( z9 p# \9 \3 u) i
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0! D( _/ \2 \+ b& y  G$ i
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    7 R2 i/ t" a8 b! x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    . B+ G5 f2 R4 c. t5 Y
  67. exit
    ; ?; O  v' A' f: G& Z

  68. 7 A) W9 w# C* Y- s
  69. :5
    ( r* S' m) W9 j8 x; B/ F% O
  70. echo 5+ P6 u; Q' j' P$ ~* i
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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