搜索
查看: 21373|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?! G3 R7 N/ u8 ]! k0 n. J$ d) T
8 Y" Y5 `4 o$ N5 k& [
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    $ b5 v+ e# A3 v+ O) X; c# L7 }1 k
  2. title 自动设置ip+ g. Y: y8 w% {, ?& O/ B
  3. echo! {9 w2 X7 h) F4 x( Y0 N) _  ], |0 u) S
  4. :start
    4 O: g( a/ W1 Z* C. q; @
  5. cls
    : i- M( }7 Y) S+ v: ^9 H% j
  6. ECHO ================================ ) o, }2 b5 q& m4 ]
  7. ECHO 请选择要换的ip : r  r0 V: k: x# h( _# `- n* q, ~& e
  8. ECHO ———————————————— " l2 V: N& n3 _. |& b! G" V
  9. echo 无线网络连接---自动获取IP地址…………1 + Q& P( p1 V4 W3 {
  10. echo.
    ; p- l& a) r6 o! m0 r6 p5 g( g
  11. echo 无线网络连接---办公室IP配置……………2 & r$ Z9 G  `' u4 E
  12. echo. 8 P+ S  q  I9 m! |
  13. echo 本地连接---自动获取IP地址………………3   J5 P0 S: L+ ]( o6 {! n
  14. echo. / c0 d4 m: p& }& q* F5 w0 t7 S
  15. echo 本地连接---办公室IP配置…………………4
    % E3 E7 w( v0 \, r% U, A
  16. echo.
    $ K/ N' J, g6 X: k0 o
  17. echo  退出…………………………………………5- S8 D1 P- ~$ f( `1 g) L
  18. echo." n8 I# k# A) Y+ v+ S7 j5 C+ H4 I* f
  19. : ~1 {  \- ~1 A3 J
  20. @set /p UserSelection=选择(1,2,3,4,5)  1 ?- \- q1 Q- k- p# t" D- U/ c+ c

  21. 2 x, W9 _. b9 r0 I  t; l: [. V
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    8 u: P4 |% H: }# v
  23. goto start
    # L4 G* Y. a* V% K) R( E8 [  `! K

  24.   Y# r8 `7 U' ?  \/ ~, S  r  _* S
  25. :selection 7 S8 H3 c3 j9 k+ i' f) z1 o
  26. @if "%UserSelection%"=="1" goto 1
    & S  E& b& o$ f/ F/ `
  27. @if "%UserSelection%"=="2" goto 26 T7 r+ H+ O: {/ a6 O: ]; v9 `. C
  28. @if "%UserSelection%"=="3" goto 3
    ! A+ @) x  L& h; v  {2 L3 A
  29. @if "%UserSelection%"=="4" goto 43 p2 \% i3 |+ O! @! J, h7 F
  30. @if "%UserSelection%"=="5" goto 54 q& R( @. o7 Z! _4 ?

  31. 2 R9 o; B5 S) u' \- g: j% b
  32. :1, z1 ]/ K5 i" V) ^  z- ?8 Q
  33. echo 无线网络连接---自动获取IP地址---请稍候...- W7 B. T2 h" g4 s# m
  34. netsh interface ip set address name="无线网络连接" source=dhcp
      X, u! i8 j) h' @8 ]( P
  35. netsh interface ip set dns name="无线网络连接" source=dhcp1 y2 E& q8 R% L/ j' c! W/ x
  36. exit
    / m/ [" |8 F. S2 t& I& @+ w

  37. + `, u, K8 \  }# |1 G
  38. :23 J- u% F+ I$ u' b
  39. echo 无线网络连接---办公室IP配置---请稍候...
      \9 w' X# c+ Q  Q1 c8 v8 g
  40. set ipaddress=192.168.0.100
    + d8 C# T6 G% }1 e1 e4 o$ M# x
  41. set subnetmask=255.255.255.0
    5 v) W# K1 d& P2 \- a% @  y0 b
  42. set defaultGateway=192.168.0.1
    4 P: n2 Q& \( h3 M- F/ ]$ W
  43. set dns=202.96.98.36; O, |6 L# s/ _4 @! _0 K' I
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    3 B7 t% J4 L* Y" m
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%
    , F3 @) y  \  z. a" p
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    0 ]4 Y* e6 L0 L. |/ K
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 N) [/ q  V+ X8 L- W+ y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, S4 v7 m/ {& x  o# m! b
  49. exit3 S3 p6 H  T2 N7 ~
  50. - ?, M* _& v' q
  51. :3
      N( r, Q1 L, F$ a2 }5 ?
  52. echo 本地连接---自动获取IP地址---请稍候...% V9 M7 F5 |& u/ c
  53. netsh interface ip set address name="本地连接" source=dhcp
    8 R% n; G4 Q' O# C3 W/ q! h  ^; j
  54. netsh interface ip set dns name="本地连接" source=dhcp5 X+ y9 |! U; q  Y* s- H7 P: x' r: M
  55. exit, S7 N  S- \! k( w
  56. ) G9 ]1 y! F2 f
  57. :4) G9 J5 `6 Z# M: ^4 z1 }7 F
  58. echo 本地连接---办公室IP配置---请稍候...+ j% ], h* z! J3 S
  59. set ipaddress=192.168.1.68
    * u: \% r% ], h/ T9 t2 N+ ~, J6 X
  60. set subnetmask=255.255.255.0: u6 k2 W7 p: k6 b! ?
  61. set defaultGateway=192.168.1.1
    1 j+ u. {, ]6 S% x# |# V4 @
  62. set dns=202.102.128.68
    4 C" j( g0 W- X
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%4 z# `) I3 {1 x3 w( b: h' B% |$ t$ w
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0) t4 S& a% O6 l. j7 t/ D! L
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary
    2 v, p" \, b% A0 f0 K4 z7 F
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%6 S0 A. I" ]& j: T* F1 p
  67. exit9 l8 A1 ~+ K* k8 t& `/ J

  68. / n5 P2 B8 A3 N: O3 o7 K) d( n
  69. :5
    4 x- J' W0 \% |. C
  70. echo 5
    # S1 P; \# R3 n, r3 |  f
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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