|
发表于 2011-5-15 20:44:43
|
显示全部楼层
本帖最后由 bingdianfeishui 于 2011-5-15 20:45 编辑 7 m) T+ u6 W' Y. d# g' Z
) b. D6 o) E* `6 R, |$ h$ P$ A0 e如果已经加载了center线型,再加载的话会报错,所以最好做一个判断。如下:
! P$ f$ \: C& F8 S( u- ii = 0 '如果未加载“CENTER”线型,则加载& Y( Q. T4 N1 ~$ s! u* Y0 z8 ?# N
- For Each element In ThisDrawing.Linetypes
6 f) A, Y. u$ l - If element.Name = "CENTER" Then
2 m5 i" N: M$ ]: j# y - ii = 1
* b; V) m6 ^5 Y# ?4 ?. d1 i5 L - Exit For
% ?. ~) ?; L# P, D6 g, }! X - End If
1 ]5 ^- v0 F1 n: _) w5 ` - Next element
/ q7 m* i0 l, w" B# u* P0 u - If ii = 0 Then
: ?$ O- J( {* o) V, c - ThisDrawing.Linetypes.Load "Center", "acadiso.lin"
: o7 T# z! t; P3 z7 C - End If
0 F' X& h1 k, B# k
复制代码
0 e6 D3 u- U e# |+ d S图层、选择集这些最好也这样做一下判断 |
评分
-
查看全部评分
|