搜索
查看: 21376|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
5 e  F9 \! H4 P( v* y+ \5 F3 u# ]
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    * V, g( k& E+ l, Y# S2 K! L, n
  2. title 自动设置ip( O: h+ V$ \! n! a% U
  3. echo
    : n1 l2 N  M# U: r4 I; ~( p; n
  4. :start
    ( x% L# h- q. T& n1 j) a+ P+ A
  5. cls
    1 }8 f$ b. _8 A+ V" V/ _
  6. ECHO ================================ + W1 Y3 Z# o+ p, i$ B& @- @% K0 p
  7. ECHO 请选择要换的ip
    5 u% a' p% O" E  H1 t8 U! \# C, u
  8. ECHO ———————————————— 7 _) m; v; U; c8 C* e4 [; N5 D
  9. echo 无线网络连接---自动获取IP地址…………1 # R- B  ^, o+ u5 N( ?
  10. echo.
    3 U8 ^1 h  O9 t1 ^7 P/ S+ G6 }# \
  11. echo 无线网络连接---办公室IP配置……………2
    9 |7 B% ]5 O1 \
  12. echo.
    5 F+ |( j( W  M
  13. echo 本地连接---自动获取IP地址………………3
    3 b0 F$ q" q/ U- I% ?
  14. echo. / {$ K. q1 a* u
  15. echo 本地连接---办公室IP配置…………………4; Y9 k' C% M, L" `
  16. echo.
    ! r6 M  F$ j3 k  ]" @: b
  17. echo  退出…………………………………………52 S) `( u- W, o5 s- n9 e3 {! i
  18. echo.
    ! E( [$ ^6 l& W. A% N

  19. : f# e# A- K3 X  T2 d
  20. @set /p UserSelection=选择(1,2,3,4,5)  % u+ l$ F  S* _; X: M8 ]0 D% g
  21. 8 X% a+ U9 y' j$ o# u0 b2 H
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    6 A# E# x+ s1 z  Z
  23. goto start ' g9 V) ^3 Z3 c* K5 ?  F
  24. 7 J8 E2 q7 r  L+ A: ~* ~
  25. :selection
    / \9 o' c( \7 S6 k7 L: Z
  26. @if "%UserSelection%"=="1" goto 1
    1 F9 t( Q' L. y+ g1 V/ ]7 i
  27. @if "%UserSelection%"=="2" goto 2" F  [% c& R5 L" v; x
  28. @if "%UserSelection%"=="3" goto 3
    $ `7 C: C. _: M% @+ [& W4 x
  29. @if "%UserSelection%"=="4" goto 4
    + _& S. n: O' ^2 y' D
  30. @if "%UserSelection%"=="5" goto 5
    ) Y3 |  a, o2 W8 Y/ G0 A
  31. & ~( ]- K; o! n! _6 S# z
  32. :1
    , V! ~- u* i7 e9 `3 U
  33. echo 无线网络连接---自动获取IP地址---请稍候..." C) M( P, q3 M6 h& z2 O
  34. netsh interface ip set address name="无线网络连接" source=dhcp$ g6 W  d( z3 T! P/ _4 Q5 k/ p
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    . Y3 b: [8 O3 Q0 S) A
  36. exit( e/ d) J8 R* V" Z6 Q4 \2 e, v
  37. 2 K5 j3 d0 Y+ y8 P  T0 G
  38. :2* e7 B6 ^8 }5 t6 V
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ( m2 }1 x, t1 K; V
  40. set ipaddress=192.168.0.100
    9 O8 P4 n0 d' k
  41. set subnetmask=255.255.255.0
    " k$ o, U. |8 W3 S' G: W; H
  42. set defaultGateway=192.168.0.1
    ; x8 T2 w  b) V6 [& n
  43. set dns=202.96.98.36
    " B0 T: v8 p2 C
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    " [* t2 ~) x' M: n/ Y5 g; v  K
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%- L" z) Z$ k- d1 f" w
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0: @  t8 Q6 C: D5 M  r, ]
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    9 @2 c1 R, i  ]0 H
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%% [1 n" O$ g! C
  49. exit
    $ M; I& Y( L3 i8 Q

  50. + h+ R0 g+ M$ J3 Y2 v4 K' t
  51. :3
    7 ]. X, x( X/ {
  52. echo 本地连接---自动获取IP地址---请稍候...
    % H$ N" A9 S* T/ K. a* S
  53. netsh interface ip set address name="本地连接" source=dhcp, t  q. s4 f- h) ?7 {& t) Q. k9 }
  54. netsh interface ip set dns name="本地连接" source=dhcp
    : ?8 h* c0 Z7 S1 i
  55. exit" Z, ~* c) B2 o- Z5 J& o( X+ G

  56. 2 z" e+ Z% x' [  W2 B5 R9 Y3 U
  57. :4% ^& E5 K. z1 d- I; H# a
  58. echo 本地连接---办公室IP配置---请稍候...
    . k" P1 a/ O9 l
  59. set ipaddress=192.168.1.68
    - s2 U6 `* x, G2 O( M
  60. set subnetmask=255.255.255.09 t# K- R6 p7 B
  61. set defaultGateway=192.168.1.1- I$ O$ ~8 Q: Z2 d# H& n. V( w
  62. set dns=202.102.128.68
      w# o/ O% A% J; j
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    . i9 k, ], u4 C; Z- ?4 i; ?
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=07 P2 {+ y- s# ?/ C6 v$ Z' W
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary) t% Y' x/ F5 o
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%/ m% Z  `8 [$ g2 M4 F" v
  67. exit
    0 V* C% {6 _7 P/ O4 c

  68. - t9 A. [+ c* r& ~) b
  69. :5
    5 q2 H# z/ h& t2 D9 Z: T
  70. echo 5
    . A6 e+ _& N8 V# Y* Z: Q
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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