搜索
查看: 21730|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
) }! Y" s3 v  X9 }5 R
+ Z4 j, G. u3 k0 `1 B; C% a* ]将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off6 z+ w; P' _9 |: T- z! E3 A2 R- [
  2. title 自动设置ip9 b: K/ p, \9 P; _
  3. echo
    $ v6 p. e# ~2 U1 ]
  4. :start / ^- {- O  t$ U1 O
  5. cls
    8 b( S; d0 R4 L7 R/ S0 T, Y8 j) @
  6. ECHO ================================
    - S& ^, I. l( @- F" H' W* n9 z: _
  7. ECHO 请选择要换的ip
    7 k# a! J. O2 A: x2 B0 @; h% t5 W- U' U" ]
  8. ECHO ———————————————— 3 q! p( `( P% m
  9. echo 无线网络连接---自动获取IP地址…………1
    ! z* m# N5 j/ d8 C+ O3 p
  10. echo. ' x( S, P% N; I& C
  11. echo 无线网络连接---办公室IP配置……………2 3 \  ~2 o; x+ c( b% j# [! }
  12. echo. : J3 E& u0 C6 ^( ]! K
  13. echo 本地连接---自动获取IP地址………………3 & i8 A6 b  j  Y% \
  14. echo. % g/ m% E' s/ g2 _1 P# G. J
  15. echo 本地连接---办公室IP配置…………………43 V; t" k1 X3 e
  16. echo.
    ' N2 J& [4 q& j3 Z: F( A
  17. echo  退出…………………………………………5* E  p/ e. m4 p6 o
  18. echo.
    $ \7 ^* E' S' F6 `  n
  19. # Q( K3 l6 R  {$ D7 |
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    ! l/ E' ~4 R! T% [  w

  21. ) N6 v- z/ v: W* I0 ]
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 8 h  C$ B6 P9 ^2 T( ]' v
  23. goto start
    : r3 [5 l; A0 D5 M; L8 C

  24. ! G. J7 s6 ^3 E$ J; H% ?
  25. :selection
    2 Y. S+ C' [7 @2 x
  26. @if "%UserSelection%"=="1" goto 1 . f8 J: l! z% v; o) l
  27. @if "%UserSelection%"=="2" goto 2  l* e( c. h- f
  28. @if "%UserSelection%"=="3" goto 3 . ^& W. Z1 Z1 B1 V$ G
  29. @if "%UserSelection%"=="4" goto 4
    1 i  k6 K' A! H7 W
  30. @if "%UserSelection%"=="5" goto 5
    # u  M/ Q+ m- C" e$ x) v) \% I. A9 Y

  31. ( O+ U* u  ?& x' P7 |* m
  32. :1
    ! k: d7 r( R9 |- V) k
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 M* D3 S) m! `0 R1 [, |1 h" g) C
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    % X' q, J( d! j: O: n7 F- a; A
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    / c8 T5 e$ C8 G+ c5 c0 W" r# n
  36. exit
    7 f) @/ d( d8 @' h# M% v* b

  37. 2 T8 {3 z0 `9 S- D; K. x/ I
  38. :2% U3 ]) O, Q4 H
  39. echo 无线网络连接---办公室IP配置---请稍候...
    5 N2 b) ~+ E& J" k4 Q$ [
  40. set ipaddress=192.168.0.1007 Q1 a1 E6 Q0 [/ Z$ f% H+ r9 G
  41. set subnetmask=255.255.255.0- Y; ^9 r3 c2 I9 N
  42. set defaultGateway=192.168.0.1
    . W  e9 g! v1 u/ \
  43. set dns=202.96.98.366 t9 e( t7 w7 C7 Y+ V' ]2 z7 a
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    ! T. U( P* ~. h. W
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%2 ]4 J7 o$ d. `8 v; C* ~1 @% N
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=02 C" c" Q4 X% d4 H
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary8 M5 l& ^- m/ S& p* F
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%( ?8 ?3 v( u8 ?" i
  49. exit0 Q# y, M8 B2 }9 D" d
  50. ! G$ N9 j4 l1 _/ z- R- U" T
  51. :3
    - d% C8 R8 G) k; V$ ]
  52. echo 本地连接---自动获取IP地址---请稍候...: _/ t" H9 Q1 O
  53. netsh interface ip set address name="本地连接" source=dhcp, d. h1 v. [/ [2 q% f
  54. netsh interface ip set dns name="本地连接" source=dhcp
    - }, `, x$ c5 V; A  G# u( w8 [  |
  55. exit$ z' d- u% @  A5 W" V, t- |( U
  56. 8 @& E" W3 I& `- {5 T
  57. :4
    + N+ w9 \% Q. w$ _7 M9 K2 {4 B
  58. echo 本地连接---办公室IP配置---请稍候...
    ! q$ \- x$ u9 O
  59. set ipaddress=192.168.1.68/ o% V0 L  X  @- k. x  z* a3 Y4 g
  60. set subnetmask=255.255.255.01 d: W7 \4 l; o# F
  61. set defaultGateway=192.168.1.1# f, P' _* P) a) O# \0 q8 ]
  62. set dns=202.102.128.68
    6 p' Q( ]! i  E' j2 ], ^
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
      e) @! P' a( U' K1 k8 ~
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=09 D  i  Z3 `7 ~! ^1 e! H
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary5 }- O4 U9 s( o  j3 {* ]
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%' E( S% y3 _: u. C% L& Z4 d) t
  67. exit6 v/ k  K' y7 U. M
  68. 9 a: E  X' h, j9 O: r  r- Z
  69. :52 c8 D+ ^4 X5 e! i( J- o
  70. echo 5: I; w. @8 ]3 A- g4 ]9 H1 W
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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