 -
- (defun c:t2( / line dim_handle dim line_dim line_dim_reactor)
- (Setq line (Vlax-Ename->Vla-Object (car (entsel))))
- (Setq dim (Vlax-Ename->Vla-Object (car (entsel))))
- (setq dim_handle (Vlax-Get dim 'Handle ))
- (if (not line_dim_reactor)(setq line_dim_reactor (vlr-object-reactor (list line) (list dim_handle) '((:vlr-modified . line_dim)))))
- (vlr-pers line_dim_reactor)
- )
- (defun line_dim (a b c / line line_pa long pa pb pta ptb )
- (setq line a)
- (setq dim (Vlax-Invoke-Method (Vlax-Get (Vlax-Get-Acad-Object) 'ActiveDocument) 'HandleToObject (car (vlr-data b))))
- (setq dim(entget (vlax-vla-object->ename dim))
- p10 (cdr (assoc 10 entlis))
- P13 (cdr (assoc 13 entlis))
- P11 (cdr (assoc 11 entlis))
- )
- (setq pa(vlax-curve-getstartPoint line))
- (setq pb(vlax-curve-getendPoint line))
- (entmod (subst (cons 11 pa) (assoc 11 dim) dim))
- (entmod (subst (cons 13 pa) (assoc 13 dim) dim))
- (princ)
- )
请问为何没有返回尺寸标注的跟随变化
|