这里有一个小lisp,可以让你选择一个对象并查看其属性。它可以与VLisp一起使用,以Vla获取属性或Vla放置新属性。如果你选择一个块,你会看到“插入点”“缩放”“旋转”等
一个点通常由3个部分组成X Y Z使用X=car Y=Cadr和Z=Caddr可以获得单个信息,另一种方法是nth,X=nth 0 pt,Y=nth 1 pt,Z=nth 2 pt。
- ;; Dump all methods and properties for selected objects ;
- ;;;===================================================================;
- ;;; DumpIt ;
- ;;;-------------------------------------------------------------------;
- ;;;===================================================================;
- (defun C:DumpIt ( / ent)
- (while (setq ent (entsel))
- (vlax-Dump-Object
- (vlax-Ename->Vla-Object (car ent)) T
- )
- )
- (princ)
- )
|