啊,我运行了它,让Autocad列出了这些图形属性。谢谢你,李。那么,有没有一种方法可以通过lisp从标题栏属性更新summaryInfo中的信息?如何在summaryinfo中分配变量以与标题栏本身中的属性匹配?任何帮助都将不胜感激。
; Title=“Title-1”
; 主题=“标题-2”
; 作者=“TITLE-3”
; 关键词=“TITLE-4”
这是一个lisp,我需要修改以使其工作,但是,我不知道如何要求它从标题栏中获取这些属性值,并以这种方式更新dwgprops摘要选项卡。
- ;;;initialize DWGPROPS if it does not exist
- ;;;this is stripped down, you can add more to it, if you wish
- (defun dp:init ()
- (if (and (zerop (getvar "DWGTITLED")) (not (dp:get)))
- (progn
- (setq ;dp:Title (val 2)<-could be extracted from Title block via LISP
- ;dp:Subject (val 3)
- dp:Author "Your Organization"
- ;dp:Keywords (val 7)
- dp:RevisionNo "0"
- dp:Cust0 (val 300)<-1st Custom Property
- dp:Cust1 (val 301)<-2nd Custom Property
- ;
- )
- (dput)
- (setvar "CMDECHO" 0)
- (command "_.QSAVE")
- (setvar "CMDECHO" 1)
- )
- )
- (princ)
- );dp:init
- (dp:init)
|