马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×

- ;;列出图中的词典
- (defun c:listdict (/ dicts nl name)
- (setq dicts (vla-get-dictionaries
- (vla-get-activedocument (vlax-get-acad-object))
- )
- )
- (vlax-for dict dicts
- (if (not
- (vl-catch-all-error-p
- (setq name (vl-catch-all-apply 'vla-get-name (list dict)))
- )
- )
- (progn
- (princ "\n=======================")
- (princ "\n")
- (princ name)
- (princ "////")
- (princ (vl-remove-if
- '(lambda (x)
- (vl-position (car x) '(-1 330 350 100 102))
- )
- (dictsearch
- (namedobjdict)
- name
- )
- )
- )
- )
- )
- )
- (princ)
- )
- ;;在转换为低版本的时候可能需要删除下面几个就不出现 ObjectDBX 代理提示
- ;;相关的一个讨论
- ;;[url]http://discussion.autodesk.com/thread.jspa?threadID=474226[/url]
- (defun c:deldict ()
- (foreach dict '("ACAD_MATERIAL" "ACAD_TABLESTYLE" "ACAD_VISUALSTYLE")
- (dictremove (namedobjdict) dict)
- )
- (princ)
- )
|