搜索
查看: 21919|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?, j  H2 K6 o. ^& z$ t5 @9 A
) l  j8 N  z3 s6 m
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off' \; X5 e% o9 K) ]* }$ ?. D/ K
  2. title 自动设置ip
    * r3 ^$ D7 c9 y2 K) L# ~2 _
  3. echo
    " z0 B8 }# \6 `8 o) L
  4. :start
    1 e: l4 L6 ~9 D/ j3 L# O% D
  5. cls ' M( n2 o. t' J6 g
  6. ECHO ================================
    : y5 }4 X4 o9 K  R. Q
  7. ECHO 请选择要换的ip # v: @" o- i7 M, Y$ {+ x1 _( p5 L
  8. ECHO ———————————————— ( q; v$ o& x2 k8 }! U, g
  9. echo 无线网络连接---自动获取IP地址…………1
    " T" _1 o* P$ }, K
  10. echo.
    8 P  O& ?( w. @4 |6 J( |
  11. echo 无线网络连接---办公室IP配置……………2
    . R! W( e  u& ]4 v+ D
  12. echo. ; D6 T: p) O+ k2 ^0 M& A7 r+ ]' _) t
  13. echo 本地连接---自动获取IP地址………………3 " m7 F7 Y  c3 G+ \6 a* p
  14. echo. ) N7 P+ j3 T4 M6 s. a' ~; E9 ?
  15. echo 本地连接---办公室IP配置…………………43 |6 T- ?& s+ C2 h. E5 w
  16. echo.( z/ \9 r! R! q  f! R5 ~
  17. echo  退出…………………………………………59 K, A( S. n& h' c
  18. echo.
    % n8 n% P3 X& Q6 ~$ m- m3 K
  19. 3 A' W$ j! `: r$ |
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    , _; Y9 J7 b3 d7 X7 j
  21. - J1 X* n: v; q' p1 `' [( \, M
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    2 p& s) ^7 G( A' W1 q
  23. goto start
    3 \" ^5 r" E4 Y; n7 T( n  ]" _' M

  24. ! D% u1 t5 B; U& k! L( V8 X8 z
  25. :selection & p* d  X4 V$ I' q7 ]
  26. @if "%UserSelection%"=="1" goto 1
    8 f& v. m+ B! f1 d' j$ L2 d& v
  27. @if "%UserSelection%"=="2" goto 2' Z. S# p7 O& V% p
  28. @if "%UserSelection%"=="3" goto 3
    ( X& w0 [+ I: d5 h/ S) [$ H
  29. @if "%UserSelection%"=="4" goto 4
    / z5 c0 _2 N; V  }! |
  30. @if "%UserSelection%"=="5" goto 5
    * [* {, j5 x4 ]  F) T3 s4 B

  31. ' T7 D7 ]9 \3 {' N
  32. :1
    5 P8 a3 V, v  t3 W8 @/ S& o9 A" Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...5 P. }2 d  H8 U9 C
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    ( e8 O+ N! E) [; A+ [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp- |( w4 b2 L4 I/ F& y9 z$ J, q8 _8 \
  36. exit
    # Q' j, C9 v1 T
  37. 7 W8 d- I! F) C( F
  38. :2
    ! L5 f4 I6 ^7 v; S7 F! x
  39. echo 无线网络连接---办公室IP配置---请稍候...
    : u6 f  f) E0 N( d
  40. set ipaddress=192.168.0.100- X0 i, ^/ ?4 E5 X. N4 I" P0 }
  41. set subnetmask=255.255.255.0
      j4 ~( R4 f3 ~! y( K3 C! u1 v
  42. set defaultGateway=192.168.0.1
    $ v0 G! y# v8 v8 u# ^
  43. set dns=202.96.98.365 c" Y6 S6 P- B7 r7 n  H
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0" v+ S& E4 }; `. H
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    : R4 o' @0 S- ]' i) k
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 t% ?- |* R% V9 D7 m) Y. i- V
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    # `8 s) D5 Y. K% K2 E! B2 m+ i
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%1 @6 t( J; l. T  S
  49. exit
    . B! s/ S4 A  ?4 l# _) c; V* d) [# X

  50. ; b" e3 f7 z2 z
  51. :3+ x; D) R' |5 z, ~  U" w+ U3 H
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 |* V4 ~0 r( z3 `
  53. netsh interface ip set address name="本地连接" source=dhcp# ], d! z( s0 J2 G2 k7 }1 D
  54. netsh interface ip set dns name="本地连接" source=dhcp7 p: L. y3 w# \5 {. B: D  V) X. `5 l
  55. exit
    0 O0 ?) l) j( I  ], U
  56. ' T. F3 ]; D5 K0 I% z# ~( a6 q/ b
  57. :4
      T9 ^$ a+ B! H
  58. echo 本地连接---办公室IP配置---请稍候...
    # h% z4 m" b; ~
  59. set ipaddress=192.168.1.68+ r- _8 G7 w. P. @- J1 w2 M
  60. set subnetmask=255.255.255.0( b6 o8 Z: `3 ~: J/ g
  61. set defaultGateway=192.168.1.1
    : q9 [8 p1 }5 g, n* ?- p3 ]
  62. set dns=202.102.128.68; F& B4 F1 Z' q/ g+ E8 _9 w
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%9 B; a- M, M( h8 L3 S8 ~* u. D
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=06 L& ~" b6 W$ G3 L; B
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary6 x4 E! D. O8 N/ J" I6 s1 o4 p9 T! Y0 W
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    " ]' \* e8 T9 r: m
  67. exit2 g5 r& ]( c9 i% L

  68. $ G/ s8 ]1 U0 k. ^
  69. :5
    . C3 r0 k8 x* J/ N* M
  70. echo 5, M( b# }- T3 @
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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