搜索
查看: 21583|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
2 P. l5 ?; G0 M( Q) o* c
; T9 X! N3 |' S* u0 W) x将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off5 R6 ~9 ^2 ]5 Y: d2 x$ o
  2. title 自动设置ip5 c) P9 |8 p1 n! A% h
  3. echo
    0 V1 ^, p# T8 ?# Y. i2 J! D
  4. :start 2 h$ e# N9 V# W  a
  5. cls
    3 C, X" `% j4 C
  6. ECHO ================================
    : R( U8 R$ ?' @0 J- F
  7. ECHO 请选择要换的ip % W* c. C& x* e7 m* N
  8. ECHO ————————————————
    / L: E4 R1 h9 n" E( f* R" ^8 e, f+ M
  9. echo 无线网络连接---自动获取IP地址…………1 / M/ G& G( K1 l) M) }
  10. echo. : g; M; e' z' W
  11. echo 无线网络连接---办公室IP配置……………2 ' h+ o- _9 e7 m$ J. O' J
  12. echo.
    1 V8 y0 q8 }. p+ k. O
  13. echo 本地连接---自动获取IP地址………………3
    1 q) b# C* K% c) _  E* b
  14. echo. 9 t' J8 b' X) E
  15. echo 本地连接---办公室IP配置…………………4- r$ i( Z7 B2 b- _; m
  16. echo.
    % w% v* I( s( c4 D7 K, I
  17. echo  退出…………………………………………5
    $ ^/ e5 S, D% @5 a
  18. echo.* S2 D& o- ~% x* ]3 Q
  19. " p% M& Z+ q' U) o" {! L
  20. @set /p UserSelection=选择(1,2,3,4,5)  1 h  e0 F! m- ~* K  |2 a

  21. ' \8 |" B" A9 c3 Q4 ^5 @, j0 ]" h6 d
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 E0 a( P( o' t/ t
  23. goto start 1 o" Q2 [2 Z  p$ Y
  24. # m9 R8 |* R8 E/ [
  25. :selection
    ( N7 X9 Z% ]- e5 c: n
  26. @if "%UserSelection%"=="1" goto 1 ( z  n" b4 [) M( }1 L/ H
  27. @if "%UserSelection%"=="2" goto 2' p& k; q5 J+ R) `% }
  28. @if "%UserSelection%"=="3" goto 3
      P$ O- N' E$ H8 f9 `
  29. @if "%UserSelection%"=="4" goto 4
    9 ?9 O6 {; h* B* i/ u
  30. @if "%UserSelection%"=="5" goto 5
    , E$ z- z; D; N8 B# @
  31. $ M2 G4 U2 T- e  V! _( {9 g
  32. :1$ b: i; X( p; C5 d
  33. echo 无线网络连接---自动获取IP地址---请稍候...  G2 [+ p& _3 _5 f) F' L  N3 @
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    & q+ ?0 y9 H; J% h" \9 F
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    2 N1 Z. K* L( A, W# z1 G' u
  36. exit
    - l; _" n3 m( G* w) s( m5 j
  37. 3 T3 Q. n# ?) M$ @! y+ }) {
  38. :2
    * s7 s% g6 w5 ~7 h2 t
  39. echo 无线网络连接---办公室IP配置---请稍候...
    + E+ w$ G+ c9 N: q% a* @* V( {. P$ h
  40. set ipaddress=192.168.0.100  e5 t* I( u( K2 }$ ]
  41. set subnetmask=255.255.255.0
    ; k- J, J3 c* C
  42. set defaultGateway=192.168.0.1
    9 \- y9 S% D8 z. T- x. V
  43. set dns=202.96.98.36
    ' ?1 a% W8 }- E! V
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    , |; D! _( l: L# |3 U' b
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%. V- n  D% ~& t& a. h' U( M
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    / ?5 y1 N6 q  e
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    & f3 E! o  E% }; i# p( T
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% r7 k. J6 W3 j2 t: b! L
  49. exit
    4 O7 {/ t3 ~- l( h9 `) n

  50. . y3 W* A7 S2 @1 G3 e' _% s
  51. :3, I$ j# N) s0 p% X
  52. echo 本地连接---自动获取IP地址---请稍候...
      u1 G. m: w  [  \9 K
  53. netsh interface ip set address name="本地连接" source=dhcp
    , |) C" Z& U: P! l: @0 x
  54. netsh interface ip set dns name="本地连接" source=dhcp2 c) a1 r) m, p$ ~- Y
  55. exit
    ( h" c' M$ o2 S7 F7 _  ]' D+ Z  x3 o
  56. + ?1 x' R* a. C) Q- U# o
  57. :4
    , H2 u0 p- q# e: q, M8 M
  58. echo 本地连接---办公室IP配置---请稍候...9 s& ?( v1 I) N7 m' D
  59. set ipaddress=192.168.1.68
    % \$ ?) ?6 @( j# a1 j0 F
  60. set subnetmask=255.255.255.0
    # a% j8 l( h& H$ \5 ^
  61. set defaultGateway=192.168.1.1- s( z9 ]& y& z& M8 a0 W
  62. set dns=202.102.128.68
    " Z5 ~9 J' V  Z: h+ v- x) F" t
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    # c3 W# [6 h0 q, z: E4 H4 d
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      l# r& G9 V0 c2 d# n* g8 Q" {" W
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    ( u/ L0 G( y( ], \1 g7 x
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
      G! K( z' z( \) @" m
  67. exit
    7 p, a- K5 d: v0 w$ C, M3 ~% r

  68. - i( F$ f0 X* t2 ^9 @& d
  69. :5
    2 r8 }: C( _  K! h; ]' Y/ c5 J
  70. echo 5# F* Y  E! n4 c5 G9 S$ z% F. p
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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