天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 68|回复: 0

[【VScode】] 【视频】动态DCL 之扩展数据查看

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 这是使用开发<a href="http://bbs.mjtd.com/forum-6-1.html" target="_blank" class="relatedlink">工具</a> dev-tools 自动创建的程序源文件
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 定义配置项 'at-xdata:first 用于 应用包 at-xdata 的 第一个配置项 first
;; (@:get-config 'at-xdata:first) ;; 获取配置顶的值
;; (@:set-config 'at-xdata:first  "新设的值") ;; 设置配置顶的值
;; 向系统中添加菜单
(@:add-menu "扩展数据管理" "查询扩展数据" '(at-xdata:browser))
(defun at-xdata:browser ()
  (setq ss-x (ssget "x" '((-3 ("*")))))
  (@:log "INFO" (strcat "发现了" (itoa (sslength ss-x)) "个有扩展数据的图元"))
  (setq order-ent 0)
  (if (setq current (ssname ss-x order-ent))
    (progn
      (pickset:zoom current)
      (sssetfirst nil (ssadd current))))
  (dcl:dialog "xdata")
  (dcl:mtext "xdata" 8 50)
  (dcl:button "next" "Next" "")
  (dcl:dialog-end-ok-cancel)
  (defun gen-mtext ()
    (strcat "第 "(itoa (1+ order-ent))" 个,共 "(itoa (sslength ss-x))" 个\n"
      "图元类型:"(entity:getdxf current 0) "\n"
      (if (wcmatch (entity:getdxf current 0) "INSERT")
        (strcat "名称:" (block:get-effectivename current) "\n")
        "")
      "扩展数据\n"
      (string:from-list
        (mapcar
          '(lambda (x)
             (strcat "APPID:" (car x)"\n"
               (vl-prin1-to-string (cdr x))))
          (cdr (assoc -3 (entget current '("*")))))"\n")))
  (defun cb-next (/ current)
    (setq order-ent (1+ order-ent))
    (if (>= order-ent (sslength ss-x))
      (setq order-ent 0))
    (if (setq current (ssname ss-x order-ent))
      (progn
        (pickset:zoom current)
        (dcl:set-mtext "xdata" (gen-mtext))
        (sssetfirst nil (ssadd current)))
      (setq order 0)))
  (dcl:new "xdata")
  (dcl:set-mtext "xdata" (gen-mtext))
  (set_tile "title" "扩展数据查看")
  (dcl:show)
  (princ))

 

 

 

 

[【VScode】] 【视频】动态DCL 之扩展数据查看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 12:30 , Processed in 0.134820 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表