搜索
查看: 21407|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ L7 a+ i; z* y3 ]( l$ k( v/ [  t  ]) A* C( s& a
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    1 i4 x9 `/ ], n( C- A& m5 e1 @
  2. title 自动设置ip9 s3 Z# e$ G! A) F* {  ?+ V
  3. echo
    - n! ~; ?, N0 D; I- q2 e
  4. :start
    6 z+ ]5 x) a, Y( {  t
  5. cls - W3 Y  E2 j) J5 J
  6. ECHO ================================ # B+ @9 K: k2 G! v- S* f* `* g
  7. ECHO 请选择要换的ip ! U4 R8 @! H5 {/ ^% U
  8. ECHO ————————————————
    3 S$ e  Z2 \3 x6 @+ ?
  9. echo 无线网络连接---自动获取IP地址…………1
    4 u% f. Q# e/ f( C# o$ }
  10. echo.   s* h8 `1 k! Y# v9 V0 p
  11. echo 无线网络连接---办公室IP配置……………2
    0 ~  O# R% ?# Q( X/ K( Y
  12. echo. ( `$ t& a7 C' u" g$ h
  13. echo 本地连接---自动获取IP地址………………3
    4 }. b( Q* F  o! `1 W* `( d
  14. echo. 1 ^# R" S* j* `: x( x& Q+ V
  15. echo 本地连接---办公室IP配置…………………48 z4 m  Y9 Y& s' `  g. J
  16. echo.* O$ \2 M7 N% ~+ q: L5 }
  17. echo  退出…………………………………………50 U) _8 V) S/ w4 L
  18. echo.4 s8 h# P" o2 t( h9 ?% p; q( v: p
  19. : J6 Y" Y* _/ @7 i( p
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    . g( R9 t6 j# h- ]* H7 U
  21. 9 Y: f/ O% z$ x, e* H6 J. n* D
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    + k) {% u/ e9 v+ A( X( {! m
  23. goto start 4 x1 R! b' Q% \

  24. * a0 {/ l9 Z: s: f: C7 ]
  25. :selection
    % U7 U  W8 j. M. c/ X. v; k' W
  26. @if "%UserSelection%"=="1" goto 1 % L# v7 e' w% V& \6 G
  27. @if "%UserSelection%"=="2" goto 2/ }/ ~/ i* [4 l1 c+ x
  28. @if "%UserSelection%"=="3" goto 3 6 l6 k2 L& ~5 q6 g! ?8 e' A( @) E
  29. @if "%UserSelection%"=="4" goto 4
    3 m, \7 [% W4 T# T' D
  30. @if "%UserSelection%"=="5" goto 5
    : G, J' t& f) w) }) J+ c% @4 \& {
  31. ! z# u; g& [7 r2 }0 Z
  32. :10 r6 l6 |6 _5 C! V4 ?5 Z% k
  33. echo 无线网络连接---自动获取IP地址---请稍候...
      m7 v' Z  E( }, }/ t+ d" y
  34. netsh interface ip set address name="无线网络连接" source=dhcp. f" Q1 W# B$ \# Y# b
  35. netsh interface ip set dns name="无线网络连接" source=dhcp$ O# }7 c. E9 f- ~9 p1 O
  36. exit
    , z' O3 p) S% J- t( Q# r

  37. . V+ ]; G  w$ t3 y) {: N
  38. :2
    4 M2 w8 K0 V, {  t7 Z1 L4 V) ?
  39. echo 无线网络连接---办公室IP配置---请稍候...; N) ]8 s) N! C9 }: L
  40. set ipaddress=192.168.0.100
    % {+ |0 O. K4 y* z, W( a
  41. set subnetmask=255.255.255.0* L# ]5 x/ W7 p) F% w
  42. set defaultGateway=192.168.0.1& Y8 t4 D$ W+ h$ k( u/ Y
  43. set dns=202.96.98.36. X$ Y. t" @- P3 O0 M
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0  h' k  z7 {+ l/ d1 d5 z3 f( S
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 L" u) D( \. n* `+ l' F6 K5 ]
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ! a) h" C* u' X; u% q/ D
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary$ T* S1 m. p7 ~  O* g7 n* p
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%; E. x- ~; [' K4 b6 Z6 Y
  49. exit( U/ ~! \2 [$ l7 f* B/ {  x6 a
  50. ! k. \/ D. I$ b, w
  51. :3
    2 m( s+ A9 Z% W. u* I
  52. echo 本地连接---自动获取IP地址---请稍候...
    ( o; d/ i$ ?$ O' Y
  53. netsh interface ip set address name="本地连接" source=dhcp, z6 H" M; y# l% O
  54. netsh interface ip set dns name="本地连接" source=dhcp
    ( a+ ?. S7 A+ R$ G: M4 m
  55. exit
    . f5 z- P5 f9 U, @

  56. 0 j9 L, I/ _" j( X  c- X' b' y. _
  57. :4
    / c! R, u0 B7 C
  58. echo 本地连接---办公室IP配置---请稍候...
    4 e: V7 u9 d/ f( @8 F
  59. set ipaddress=192.168.1.683 ?: u1 |8 s" P- b* I
  60. set subnetmask=255.255.255.0
    0 d- B( F6 A% V3 P' A# }3 _
  61. set defaultGateway=192.168.1.1* k5 S4 P5 b& w: [2 a( W/ D1 b
  62. set dns=202.102.128.68& p) B7 X1 i' P+ e6 _
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    6 k1 G' f8 W& \
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    3 H/ [( j/ L/ R
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary1 ~) ]0 z8 E) W5 i, D- T
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%7 y% L) t6 g9 ~
  67. exit1 i$ @2 h- [2 z+ `

  68. 0 @! @# U  @0 X  ^3 R& I# {
  69. :5
    % y, q5 j. g0 \9 o3 n; ?3 ?  _
  70. echo 59 v, |* _5 c# N. a7 K6 o
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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