很酷,不用担心
如果您决定使用ObjectDBX路径,一种简单的方法是将该程序加载到一个空白的新图形中,然后加载并运行:
- (defun c:DBXLWChange nil
- (foreach x
- (LM:ODBX
- (function
- (lambda ( x / n )
- (vlax-for l (vla-get-layers x)
- (if
- (and
- (wcmatch (setq n (strcase (vla-get-name l))) "*FURN*,*EQPM*,*PFIX*")
- (not (wcmatch n "MV-*EQPM*"))
- )
- (vla-put-lineweight l acLnWt005)
- )
- )
- )
- )
- nil t
- )
- (princ
- (strcat "\n--> Drawing: " (car x)
- (if (vl-catch-all-error-p (cdr x))
- (strcat "\n Error: " (vl-catch-all-error-message (cdr x)))
- "\nSuccessful."
- )
- )
- )
- )
- (princ)
- )
- (vl-load-com) (princ)
李 |