QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 1847|回复: 1
收起左侧

[求助] 求助標示圖層LSP

[复制链接]
发表于 2009-11-16 21:01:37 | 显示全部楼层 |阅读模式 来自: 中国台湾

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
標示圖層.gif 線上大大们,求助,標示圖層* |$ e7 O9 Q. G* G2 g: ^
如圖把圖層一一標示出來' ^% \" N$ L: T( i0 J) h
謝謝!!
发表于 2009-12-11 20:30:58 | 显示全部楼层 来自: 中国
VBA代码,供参考
  1. 4 r6 L' ?( ^, o! i! Q. x
  2.     Dim B As AcadBlock, E As AcadEntity, P As Variant, Ps(5) As Double, MT As AcadMText1 s/ L1 }: o7 z, B' U9 m/ ?
  3.     With ThisDrawing' E/ g: l. a8 }% p# @0 Q1 q
  4.         On Error GoTo 10# r- s( F1 i3 n' W# N
  5.         If .ActiveSpace = acModelSpace Then% H; k- @! a* }; a. L
  6.             Set B = .ModelSpace+ |( a: \! k/ \# V" E
  7.         Else1 ~+ S6 U8 ^' f/ H
  8.             Set B = .PaperSpace
    6 k# `* C5 f- U3 R! y9 _
  9.         End If
    + g) M% Q7 ~+ ?, V: u- Q
  10.         .Utility.GetEntity E, P, vbCrLf & "选择对象:"
    6 A+ P5 q- @% c/ @+ t7 s# J/ s
  11.         Ps(0) = P(0): Ps(1) = P(1): Ps(2) = P(2)4 a+ Z2 i4 ]5 U8 {( w) {7 \
  12.         P = .Utility.GetPoint(P, vbCrLf & "指定文字插入点:" )6 Q: O7 s. B/ p. q, f
  13.         Set MT = B.AddMText(P, 0, "%<\AcObjProp Object(%<\_ObjId " & E.ObjectID & ">%).Layer>%" )
    8 ^5 o* |/ D6 h6 `- i/ i5 X$ J) i7 W) m
  14.         B.AddLeader Ps, MT, acLineWithArrow
    * O& r; `( {  `! P
  15. 10    End With4 G" @) z' I0 u0 Q  M
复制代码
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表