搜索
查看: 21713|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?1 }5 v9 ]. Q2 l9 n
2 @, G! Z) S8 r) [; c
将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off
    0 ?6 ^' x# M6 f/ d
  2. title 自动设置ip
    : r, t" H6 x7 S: Z5 V, ^8 c2 N
  3. echo
    1 B6 e$ B4 v+ ?  E  A6 \" d/ Y
  4. :start * D5 p( ]( Z; [0 u+ o/ _2 }% O
  5. cls
    * a; ]' B9 w7 F% g% t4 Q
  6. ECHO ================================ 3 Z" z- s7 X# }( v1 y5 v; V" E) E
  7. ECHO 请选择要换的ip % `0 B& W9 i: R* G3 z2 y
  8. ECHO ————————————————   t! t, Z- ?8 v8 n/ m
  9. echo 无线网络连接---自动获取IP地址…………1 2 G' w5 [' K- `5 o
  10. echo. ' [" e. O9 ]* G' E6 n
  11. echo 无线网络连接---办公室IP配置……………2
    , U, w$ E: }/ B7 q
  12. echo. 2 z1 e+ o, d1 T7 g
  13. echo 本地连接---自动获取IP地址………………3
    2 C) X) X  D/ s4 B
  14. echo. # m. D& E; k3 k) S. c# B
  15. echo 本地连接---办公室IP配置…………………4
    1 K( j- g6 o0 U' q, E3 o
  16. echo.1 y* A0 u8 c( V) y1 `$ R8 W6 m9 m0 R: a
  17. echo  退出…………………………………………51 n/ s$ x, u; p3 t
  18. echo.  x' ~, ~! x7 A2 D- E8 {0 x* ]( Z

  19. - j9 t( Q0 L+ a9 k7 u' K
  20. @set /p UserSelection=选择(1,2,3,4,5)  - S- S/ k* B3 \/ ?. A! \6 h
  21.   _# H) o" `. u1 A
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    1 \# G7 c  c# k0 a7 K2 N" M- f
  23. goto start
    * o; m, X5 D) H! N0 C
  24. ; \! R4 O: ^- C4 [/ }
  25. :selection
    ; w* R/ O* P4 J$ K
  26. @if "%UserSelection%"=="1" goto 1
    ) F5 Q& _1 W( c" v- [4 K9 o4 O2 w
  27. @if "%UserSelection%"=="2" goto 2$ q) f9 p; u, c7 i
  28. @if "%UserSelection%"=="3" goto 3 8 L1 U# q. J: }1 x' u( J
  29. @if "%UserSelection%"=="4" goto 4* Y( M& H: a; t) a
  30. @if "%UserSelection%"=="5" goto 5
    ! a0 C+ t: z/ g: e0 V

  31. 0 n+ h5 [$ n$ \) E
  32. :13 S6 E8 |' Z( _/ ?7 ~
  33. echo 无线网络连接---自动获取IP地址---请稍候...9 ~8 E2 q/ m# Z5 m
  34. netsh interface ip set address name="无线网络连接" source=dhcp7 {9 f/ {; F: S; a4 x! y5 [
  35. netsh interface ip set dns name="无线网络连接" source=dhcp/ q3 p& g. d2 C) Q4 i
  36. exit3 l/ u0 V5 K5 ~8 T

  37. 0 @: i. p$ E  o- T8 U3 l4 t
  38. :2
    0 p% z, P/ U. G5 W+ }) g
  39. echo 无线网络连接---办公室IP配置---请稍候...
    & `; T3 S% N! b: O$ D' W
  40. set ipaddress=192.168.0.100! e2 D) K8 E) g( p# Y+ B& f1 c
  41. set subnetmask=255.255.255.0. c0 m. m: X0 y+ g+ |* A
  42. set defaultGateway=192.168.0.1% G1 W, H* `& f% y/ j7 D3 g' u
  43. set dns=202.96.98.361 i4 }" {# B2 G9 W) N" P! K
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    * \$ _, y5 K6 K& s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%& K! {- p# D* L- ^( ]8 `
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    # l, f: ~: M8 |
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary9 [% }! R3 ~: I0 }- y
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%, J' D3 K! _$ M8 c" s1 n
  49. exit
    4 ?# x2 ^, q- {- _9 g' v; J4 V$ @; u
  50. ) W7 z3 k: i9 K' ]6 P# J
  51. :30 q* W9 g% _, s+ y: q
  52. echo 本地连接---自动获取IP地址---请稍候...
    * m& \% ^* O* @
  53. netsh interface ip set address name="本地连接" source=dhcp
    / T/ V  u# ]+ h4 y
  54. netsh interface ip set dns name="本地连接" source=dhcp+ o6 |+ C& ?9 K) [" I1 G  I: g+ e! U
  55. exit
    - ]- F9 N% c" j3 S9 W9 u  `

  56.   T  ?; T  F" r; x) u
  57. :4( K2 N& C% X' u& }, N" g; x
  58. echo 本地连接---办公室IP配置---请稍候...
    ; B! _- x$ r2 e3 b
  59. set ipaddress=192.168.1.685 c, h  V# M4 ?" p$ Y( w6 k$ e
  60. set subnetmask=255.255.255.03 _2 M3 s& j% L* |4 z' X' |" q' s
  61. set defaultGateway=192.168.1.18 U0 K/ e  e7 q8 ^4 ~; [) N8 v
  62. set dns=202.102.128.68
    2 e( w4 Y; f3 p/ l& l
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    9 V( i; o$ _  {$ {, z$ S8 w7 T
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=02 r2 f9 P, o- Y
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary5 j. D, T% B! C, i) r( g0 D
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%8 ^% V0 {' C2 f$ K, h+ [- ~5 x
  67. exit) H3 A( o' p) q6 ^9 ~9 h" r

  68. 3 ^  R% r2 o% S# Q9 {7 _' L
  69. :5
    : D0 ?3 ~5 x! _( T5 V  ]$ H
  70. echo 5& K  M; [, s: m/ F7 E; h, A+ E
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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