搜索
查看: 21663|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
/ W  W+ v+ B: C* _% S9 |3 T
( `& A. U- L6 V  q  u- [将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off9 k3 l3 F& ?1 m  V
  2. title 自动设置ip
    ! j# t5 X$ I+ h; z# e% V# d
  3. echo) N5 D. d, a6 L
  4. :start 5 ^0 L. T" y/ f) H; V4 v
  5. cls
    # P- H7 D& E8 N; n8 ?
  6. ECHO ================================
    9 R, z0 ?& Y2 a: p' \4 F& v
  7. ECHO 请选择要换的ip
    9 K. a1 a! B( S9 `* N6 Z
  8. ECHO ———————————————— 5 ]5 M. L: f' g
  9. echo 无线网络连接---自动获取IP地址…………1
    ; g8 R1 c; l& P$ a- B) v; M
  10. echo.
    # S# R$ M, b& U
  11. echo 无线网络连接---办公室IP配置……………2
      r% L$ z9 e, |6 n
  12. echo. 1 [6 X" ^0 |7 P/ d* j# r1 e
  13. echo 本地连接---自动获取IP地址………………3
    ) _) ?% Q+ \! K/ L* a4 Y3 A7 r
  14. echo.
    7 @  U$ q: [0 ^5 x1 y5 w
  15. echo 本地连接---办公室IP配置…………………41 r0 H3 ?5 J+ d: k' N) C+ r$ _
  16. echo.) M- i9 I" Q" m0 A+ V
  17. echo  退出…………………………………………5
    9 q) U4 _& |3 s
  18. echo.
    7 i3 s* g6 N1 x/ ^3 G

  19. ( ]# }5 [% D% V1 N. |
  20. @set /p UserSelection=选择(1,2,3,4,5)  % S* R$ z9 b1 v5 B. D1 c/ d5 Z

  21. " v' q; s1 d/ f. v1 b% u
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    $ D+ T9 x( t8 y$ l+ T: x7 k0 ~2 b
  23. goto start 9 `  r- I' k6 x; N2 H+ `, G6 I

  24. . ]3 a- m6 }( d, }5 ?- G) r, b
  25. :selection , i5 u$ ~* ?1 Z0 M! y2 Q2 E5 f
  26. @if "%UserSelection%"=="1" goto 1 0 x  ~: l  q: h* y
  27. @if "%UserSelection%"=="2" goto 2" i1 t# ^9 m& Z- u4 X
  28. @if "%UserSelection%"=="3" goto 3
    2 T2 `$ w% o9 [- Q: u
  29. @if "%UserSelection%"=="4" goto 4
    3 b- S1 X! \* T; n
  30. @if "%UserSelection%"=="5" goto 5' M% B. J: g, H
  31. ) Q  v# k% ?9 D. z
  32. :17 @8 G1 q. G/ B* N5 ?3 x4 @4 A
  33. echo 无线网络连接---自动获取IP地址---请稍候...
    . L  h1 ]3 p! C/ }* @
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    " S# T5 d- l/ g! H( x7 }
  35. netsh interface ip set dns name="无线网络连接" source=dhcp- G& _; T6 U$ F, |( K" s: q
  36. exit
    $ o, _3 e& w) a. M8 L( P5 W

  37. % l9 F. E6 S, I: l6 C
  38. :2
    4 l0 ?# B3 `. A0 }
  39. echo 无线网络连接---办公室IP配置---请稍候...1 w1 J( J3 A3 l0 k
  40. set ipaddress=192.168.0.100
    5 N: R3 V( O0 S$ a( ]
  41. set subnetmask=255.255.255.0. U, Z9 M% J7 o2 x) D
  42. set defaultGateway=192.168.0.1
    + t# f- x; M: b. v5 J
  43. set dns=202.96.98.36
    % `2 i) p/ {- d. j7 `
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0
    2 E  p- B# r$ o5 K$ g# @) s
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%5 l7 i6 C+ `5 w3 B" R
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0+ _+ {+ {$ r6 C# \( s" H; y8 S& F
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary
    4 P+ ^1 C3 ]# O- p' l1 }
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    & [5 A! T3 H6 A" d# h! d+ y4 [
  49. exit
    6 w, H- I! S* L" ^9 p
  50. 7 A# i& v3 l* A1 j5 b
  51. :3, I" U# Q  z. R
  52. echo 本地连接---自动获取IP地址---请稍候...
    0 y+ c3 n% l9 m! C
  53. netsh interface ip set address name="本地连接" source=dhcp
      Z/ F' S9 q" u* q. o, T; E
  54. netsh interface ip set dns name="本地连接" source=dhcp  U# i3 M2 a( z. r+ L3 Q( L
  55. exit
    9 e8 h) b/ U1 F/ g" Z2 M% q

  56. . H0 }) I1 D0 N! Z) y* u! D
  57. :4
    5 ~1 j) i8 [/ V) W) {
  58. echo 本地连接---办公室IP配置---请稍候...
    : f3 w& r3 w" D' w8 H. R/ L! j
  59. set ipaddress=192.168.1.68
    ! m2 X+ \. Y7 ?7 W- t
  60. set subnetmask=255.255.255.0
    + A6 ?$ u, y5 y9 c
  61. set defaultGateway=192.168.1.1
    ! i- p4 Z1 m. }0 d; q
  62. set dns=202.102.128.688 ^4 g0 P4 w& u6 s( Y
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%+ v, u) i9 ]4 M# l% ?) b
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0  S0 K% g% w! S9 l$ r
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary4 M& G+ ]( X+ L& h
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%
    : e( W  }- T! I
  67. exit2 \$ \/ u! Z- }; V/ H1 k1 D

  68. 0 B8 F! [$ Y, m) {2 T7 Y
  69. :5
    9 _8 G! Y* v( \
  70. echo 5
    9 x" s! V% N6 j) }. R" w5 U' E
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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