搜索
查看: 21764|回复: 0

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

[复制链接]
发表于 2013-7-1 20:32:13 | 显示全部楼层 |阅读模式
设置IP是个比较费劲的事,那么有没有比较简单的方法一键设置呢?
- L0 s+ \( X# n, g1 [
+ {, p# A! N7 t$ n2 a6 |将以下文件复制到新建的文本文档的,然后另存为IP.bat文件,双击运行,根据情况选择。IP地址可以改成适合自己设置的。
  1. @echo off$ v4 d- W. o6 I2 G  e8 D$ N7 C: D
  2. title 自动设置ip
    - h, c3 f  c: G) h- q( A
  3. echo
    : A; m$ @( j' l% v
  4. :start - y' y( F0 ^! F1 U& F* I( Q
  5. cls . I5 n; S- U) o1 n7 P: V! M
  6. ECHO ================================
    ' D4 X7 f3 B. t+ A, M. l9 M% `
  7. ECHO 请选择要换的ip / V$ _6 x7 W" V
  8. ECHO ————————————————
    ) y: C3 _6 q( `$ R3 \) r7 n; U
  9. echo 无线网络连接---自动获取IP地址…………1
    1 v4 _6 u" o, d( N8 v% d
  10. echo.
    + b" J5 c" S3 [) s+ t
  11. echo 无线网络连接---办公室IP配置……………2
    4 L, z8 d0 D6 ~" j- I( N
  12. echo. # e( n' R+ S4 f# j2 a
  13. echo 本地连接---自动获取IP地址………………3 + d5 H. Z2 l* z( G% b$ c/ f
  14. echo. : b& \; i% d1 _  c5 V5 K) \6 y
  15. echo 本地连接---办公室IP配置…………………4
    . Q; @! Z) y; x2 \% w! r
  16. echo.
    : P9 w/ W) |9 M
  17. echo  退出…………………………………………5
    # J, \  B2 x& q) @" C
  18. echo.; P% j3 t1 r/ M4 X

  19. - m' T+ s$ o$ `5 [. D5 }& s" k
  20. @set /p UserSelection=选择(1,2,3,4,5)  8 V6 O" I- D: [+ j0 J8 W! C
  21. + e4 F0 I4 ?, s4 L% @. o+ p. z$ u! h, l
  22. if %UserSelection% LEQ 5 if %UserSelection% GEQ 1 goto selection
    / f& F2 M9 {& H$ H- }* J
  23. goto start
    3 m" W3 @$ M1 _& _4 `1 Y5 h2 i8 o- e
  24. 2 K* Q! F: q3 \# C, A; a! a" e
  25. :selection 9 T$ l* e, X7 S, F. T6 O+ `
  26. @if "%UserSelection%"=="1" goto 1
    : x9 m- M' }) G
  27. @if "%UserSelection%"=="2" goto 2
    & u/ M  W8 Z3 J
  28. @if "%UserSelection%"=="3" goto 3
    7 i/ W8 P7 b0 b1 v5 \: M
  29. @if "%UserSelection%"=="4" goto 4
    + j" d) ~; v$ p1 c+ U9 D5 Y8 ^  n
  30. @if "%UserSelection%"=="5" goto 5
    8 ?$ Y* R, s0 \2 Z/ J* R8 I6 F
  31. , q# ^( t5 G4 j! w& f
  32. :19 i0 i) p2 K7 t5 W0 r, f  l; K
  33. echo 无线网络连接---自动获取IP地址---请稍候...( {! z. N- p" g
  34. netsh interface ip set address name="无线网络连接" source=dhcp
    + w$ u5 {; E8 j' z# \$ X
  35. netsh interface ip set dns name="无线网络连接" source=dhcp
    # g- J2 T6 ?; S* V  K# c' o7 n
  36. exit
    8 ?9 r) _; I* T; _; j

  37. . V0 r% G5 N2 V4 j4 B( y. j
  38. :2
    & ?1 J) L$ S& K: L* ?+ r0 @7 ^- z
  39. echo 无线网络连接---办公室IP配置---请稍候...
    ! `* n2 [; Z$ U" s4 a
  40. set ipaddress=192.168.0.1005 u9 ?" y  r" U6 t3 n- V
  41. set subnetmask=255.255.255.00 n. Y8 J$ g9 a& q* B/ B
  42. set defaultGateway=192.168.0.1
    7 p9 o8 r& P! R/ w  k5 E
  43. set dns=202.96.98.36
    ) e, X( Z' @& g  [( G8 x
  44. netsh set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask% gateway=%defaultGateway% gwmetric=0: N3 n9 `$ P: `5 [
  45. rem netsh interface ip set address name="无线网络连接" source=static addr=%ipaddress% mask=%subnetmask%! |, `- o: {  X% A' l) n% m6 _9 c3 [
  46. rem netsh interface ip set address name="无线网络连接" gateway=%defaultGateway% gwmetric=0
    ) V# y, W' i- i
  47. netsh interface ip set dns name="无线网络连接" source=static addr=%dns% register=primary4 p9 ~7 ?. U4 _' k  s2 M9 e. M
  48. rem netsh interface ip set dns name="无线网络连接" source=static addr=%dns%
    % H& f* \' D* O; n
  49. exit6 o! `1 [, C1 B1 v% U& t- G8 C. R

  50. * k3 A+ g% ^5 P5 {, l( r
  51. :3( ~( h1 H( E! Y, L# e, v& C
  52. echo 本地连接---自动获取IP地址---请稍候...
    ; g  m: Q% v" ~% x
  53. netsh interface ip set address name="本地连接" source=dhcp& w" U. |; I# y# h
  54. netsh interface ip set dns name="本地连接" source=dhcp2 F5 p  l5 x8 l# N5 Y0 H
  55. exit
    & \/ _' q- P$ U8 W$ X

  56. ( b3 o6 y# x4 E* k9 U
  57. :4' L& ^3 l' w3 p8 u
  58. echo 本地连接---办公室IP配置---请稍候...$ T& [6 a' u7 L, H' ?/ Y
  59. set ipaddress=192.168.1.68
    ' z4 W" y0 A' F4 w5 @3 F
  60. set subnetmask=255.255.255.0% a" s8 S0 N0 t" M* ]- v3 U& y
  61. set defaultGateway=192.168.1.1) z3 F# Q4 u: Y/ ^% q0 Y$ K: C
  62. set dns=202.102.128.68
    # @% i1 }. c. f5 p1 \4 |1 A' p
  63. netsh interface ip set address name="本地连接" source=static addr=%ipaddress% mask=%subnetmask%
    ! K/ c6 F4 k' ~7 p
  64. netsh interface ip set address name="本地连接" gateway=%defaultGateway% gwmetric=0
    " ]- n. [% O+ X5 d% J
  65. netsh interface ip set dns name="本地连接" source=static addr=%dns% register=primary+ S% F7 k& K. C8 B. ]9 y& Z
  66. netsh interface ip set dns name="本地连接" source=static addr=%dns%2 H2 Q4 `4 z) W& l; z- V
  67. exit  u/ c+ o% z; q( y, [: I

  68. : P" x6 [5 S, b, Y$ l1 l
  69. :5& G0 }# V# _- {. V7 [3 I
  70. echo 53 G( L. q$ k8 J& Q2 O+ U
复制代码

IP.bat

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

回复

使用道具 举报

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

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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