搜索
查看: 21881|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 @) ~. S* c1 g7 I+ N& ^: t4 a" b6 L
* Y; N: F, i+ X: t: d# R
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off1 j! g; E/ \& S' E
  2. title 自动设置ip: b+ d: j3 j* x1 z, ?# d
  3. echo
    : A  h# ~. M3 w4 o$ x- Q
  4. :start
    5 g: e. N1 B+ z3 P! g/ |, u: U
  5. cls
    * t# W. z, R6 [9 p8 l6 K6 i# s
  6. ECHO ================================ 3 j& P0 V* C; _# w. ]  o
  7. ECHO 请选择要换的ip
    ! \5 @# o& x! A% B# {- m: }4 ?8 O
  8. ECHO ———————————————— 9 ^- x( h9 Q. [% H* C: A
  9. echo 无线网络连接---自动获取IP地址…………1 1 J* D, Q$ E; e6 r
  10. echo.
    * X8 O7 ?8 D* v1 f, w
  11. echo 无线网络连接---办公室IP配置……………2 6 B' V0 I" U. [  V
  12. echo.   W2 C' o6 S' w
  13. echo 本地连接---自动获取IP地址………………3 & _6 l, t3 }9 G$ E: [; x
  14. echo. 5 W% a. A2 {4 x" c
  15. echo 本地连接---办公室IP配置…………………47 \( I0 A4 k) X- `4 z
  16. echo.4 ]3 R; ?+ @7 q1 L( e8 o. |8 M" ^. ~
  17. echo  退出…………………………………………5' Z* K9 _$ s. y7 f8 l" O. y
  18. echo.: t! K. ^8 i$ D* P; Q3 ]& _

  19. + W/ w: V& A3 `; }! s
  20. @set /p UserSelection=选择(1,2,3,4,5)  " {7 t, g+ i) C" l

  21. + a& b1 \! }8 o5 P, q, B
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection 0 ^5 A5 w, ?9 x% X. Z% {' B9 F
  23. goto start
    " M  f+ M+ _) H& j

  24. - M) M% X+ g1 g- v
  25. :selection & @3 f8 m. _( y" \- O
  26. @if "%UserSelection%"=="1" goto 1
    2 A% P8 e6 I" B6 {3 [. c
  27. @if "%UserSelection%"=="2" goto 2
    % A% I, {, w* O7 S. P% m+ B
  28. @if "%UserSelection%"=="3" goto 3 # b, g  {6 r- n0 |) z
  29. @if "%UserSelection%"=="4" goto 4, [" v+ M( R9 `' O: _: q7 H  R+ o/ Y
  30. @if "%UserSelection%"=="5" goto 55 Y8 i- k5 G0 a% b; X1 |

  31. " k) T. }" y. M* @2 A  f8 g- u
  32. :1
    6 z  [7 F) a" ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...* l8 N  S  Q0 q7 ~0 ?' d
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    , X: w, w& z! k: z, R; N
  35. netsh interface ip set dns name="无线网络连接" source=dhcp8 U9 M+ c5 k& K% C' U
  36. exit
    & y4 [( [. {/ @! d$ W/ n! @- {7 L4 C

  37. / Z- S  r0 ]' r" a! [) h. Q9 u
  38. :2
    2 q0 V/ D/ ^' n, S* ?9 w& g
  39. echo 无线网络连接---办公室IP配置---请稍候...  X  X2 m( ], U" V
  40. set ipaddress=192.168.0.100/ r; {1 C) z( |3 }
  41. set subnetmask=255.255.255.02 m  h$ k. w2 x# X( y( g/ I
  42. set defaultGateway=192.168.0.1; e6 D( C# i; g6 l
  43. set dns=202.96.98.36
    6 Z5 I0 P! ~8 i
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0$ q* H6 ?1 F( R4 }/ `( n; z1 M
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    7 Y7 S$ Z2 V" ]5 Z. {3 `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    1 s7 _) @" |  ?- a' U
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary% ^" A" n2 J8 }5 V3 F1 S
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    ! E  Q  K! c& G5 a1 Q3 v
  49. exit$ g7 a. P' K$ F
  50. + G7 C& \, N4 a. Q
  51. :3, `1 z! v# \9 r7 }
  52. echo 本地连接---自动获取IP地址---请稍候...% @9 `( M; k7 C1 C( V7 a
  53. netsh interface ip set address name="本地连接" source=dhcp
    # E4 K6 d$ m( Q' l- U
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . h+ V, h3 l5 S  }- |6 D
  55. exit+ V5 h+ ~8 Z: B# q7 _8 `" f% ]- v

  56. / L- T* ~; b* N/ r8 V, p
  57. :4
    ; C# ?2 S& T% ^5 ~  a3 e
  58. echo 本地连接---办公室IP配置---请稍候...
    - F+ c0 O  A- t
  59. set ipaddress=192.168.1.689 S6 u& a  i. u7 o- v
  60. set subnetmask=255.255.255.0
    + S" ^  |. n  W$ I8 Y( n0 H9 z
  61. set defaultGateway=192.168.1.1+ `& E1 p% }5 q1 a0 H
  62. set dns=202.102.128.68/ Z! f8 ~& `% ~8 m, \
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%/ a* N/ u* V& H4 |* X
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    $ F- g; Y; T; |. i  X
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    . c8 U3 t5 Y& ^  _* }
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%4 H. x( {+ I+ E/ B( ]
  67. exit
    & N" z; \) V% l, N7 H% L

  68. ! q8 I3 l0 _9 d$ V" I. z5 U
  69. :56 I6 R1 Q& \; o/ M3 D- Y  M
  70. echo 5. c/ u( ?2 ~) `  z# h; Q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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