搜索
查看: 21902|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?6 Y6 k- b* U4 H. p/ X; }- Y
% @+ G5 @& Y/ ^
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
      M& d6 Y: \& o) V/ k+ k0 `- a
  2. title 自动设置ip2 \* e- J& x) I$ R
  3. echo
    % M8 ], j* J+ f9 v/ o; j
  4. :start
    ) d$ i7 |4 [, ]- e6 ~# U
  5. cls
    1 ^- u8 H7 e) j- a; h0 V' z; d
  6. ECHO ================================
    1 O3 Q/ M9 L; ]  H" [% h1 }
  7. ECHO 请选择要换的ip 8 i  ^% h3 H" j! X3 Y
  8. ECHO ———————————————— ' N/ F, C0 \; x/ U
  9. echo 无线网络连接---自动获取IP地址…………1 0 @6 }7 S$ ~  U" i6 U
  10. echo. 3 j- C  A; Q; l8 _: w
  11. echo 无线网络连接---办公室IP配置……………2
    % U$ s% s* S' @/ T& F7 u
  12. echo. " ^3 Y" c$ d0 r
  13. echo 本地连接---自动获取IP地址………………3 7 v: q$ t2 e7 ~* p
  14. echo.
    # {' F1 T" z6 _+ ?" D* j
  15. echo 本地连接---办公室IP配置…………………4, ^* e! k8 c" ~- ^3 S3 m
  16. echo.  t8 \* R5 J9 v9 ~; b9 r
  17. echo  退出…………………………………………5; {4 W" A' V- i" f* P2 b' u7 f$ I
  18. echo.
    9 s; v( F, k2 h7 S
  19. 1 o+ z2 y; @5 w- ~
  20. @set /p UserSelection=选择(1,2,3,4,5)  
    0 y2 r9 G. I1 b. k* e5 P5 q
  21. # Q: f3 ?: p5 t' x, k
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection ; B% ^. g' Y3 @3 m/ q* m
  23. goto start # i- H1 K5 c6 Q& H7 r
  24. ! N# O3 b$ g+ }" D) [: Y
  25. :selection 8 `( q+ g# i! M, g. d" y
  26. @if "%UserSelection%"=="1" goto 1 " r1 f' z# p2 k$ v* V
  27. @if "%UserSelection%"=="2" goto 2
    + k& p% U1 A; J. M' W
  28. @if "%UserSelection%"=="3" goto 3 5 K' d$ X. p. Y  W8 r  U
  29. @if "%UserSelection%"=="4" goto 4+ Z8 d) ^$ V+ e& h, z# `1 V) F
  30. @if "%UserSelection%"=="5" goto 5  r5 Y1 w% w/ ~
  31. 9 s2 o7 `9 p- S4 v
  32. :1
    3 i2 Y5 ?! @" r2 t/ }
  33. echo 无线网络连接---自动获取IP地址---请稍候...* P- L1 F; `2 n5 x1 y* T' r7 Q
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    2 M5 I3 u) u- E; Q. f/ T
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    ) p+ J* u" o. M; H4 G
  36. exit$ ]/ r/ s$ ]7 w! F  i$ G

  37. 8 S; {5 o& ^' g  j+ h) i8 P
  38. :2) L0 F$ ]! Z  {7 J& C9 `
  39. echo 无线网络连接---办公室IP配置---请稍候...
    % }, q0 v" z$ u' \  |* Z2 ]8 A
  40. set ipaddress=192.168.0.100
    : R0 d# C3 w" ?
  41. set subnetmask=255.255.255.07 E! _( d+ ^7 ]5 O+ l( }* u
  42. set defaultGateway=192.168.0.1
    8 I4 u: T8 r4 Z" _9 ~( {
  43. set dns=202.96.98.36- |, M( f( L! I0 A: L5 d/ K
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " \  t4 c9 J% O6 H) P6 C
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%) Z- A3 w: \  |8 w3 O3 S0 [
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: b0 Y5 }5 c+ r9 H9 ^3 H
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary- z' _' E& ?8 b
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    9 M" ]2 ~0 V& S# v5 E
  49. exit
    - R! ]: w1 T( ]
  50. # \5 X* s* N! J- p# h! N* }  s
  51. :3. V) K$ [2 H7 |3 ]% V, H0 y" U
  52. echo 本地连接---自动获取IP地址---请稍候...
    " E6 Z7 l  ], |8 B
  53. netsh interface ip set address name="本地连接" source=dhcp
    6 @2 k9 H+ |' f( e
  54. netsh interface ip set dns name="本地连接" source=dhcp
    . \+ q, Y5 V1 r  p8 r  b; `
  55. exit
    / J, O; {* x* L2 ?

  56. & c6 a7 z3 i, J  Y4 N
  57. :4% w* c+ T$ K0 `
  58. echo 本地连接---办公室IP配置---请稍候...) s* s9 N0 h5 b# E. f/ w
  59. set ipaddress=192.168.1.684 Q# `3 D1 L5 P
  60. set subnetmask=255.255.255.0% e) M3 l' ]7 O, S
  61. set defaultGateway=192.168.1.1
    3 N) G% |' b- Z* z
  62. set dns=202.102.128.68! x/ p5 b' \6 B
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ' K# \; M( S8 t; O# R/ L
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
      G9 N% b# j4 O& ?* L) J8 s# L+ d
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    : H5 T* m9 ^5 X- W! g# ?
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    / A# Z3 m7 U2 T: E
  67. exit* Z) n* h; {: M; l$ o

  68. ( U# M6 N& h& j5 j6 m) w) x
  69. :58 q$ w: f+ u# H- }" K
  70. echo 5: r4 O# Z; f1 }1 Z
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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