明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: liminnet

[资源] [原创]检查那个尺寸的值被改动过啦和非1:1画的图

  [复制链接]
 楼主| 发表于 2009-11-9 17:34:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-11-9 21:12:00 | 显示全部楼层
本帖最后由 作者 于 2009-11-11 7:55:03 编辑

要有測試圖

(defun KO->DISCHAVAL_ONOROFF
       (ENA MODE TXTCOL MASKCOL / DXF_LST ENA_DATA DATA)
  (if (not (tblobjname "APPID" "ACAD_DSTYLE_DIMTEXT_FILL"))
    (regapp "ACAD_DSTYLE_DIMTEXT_FILL")
  )
  (if MODE
    (progn
      (setq DXF_LST
      (list
        (list '(1070 . 376) '(1070 . 2))
        (list '(1070 . 377)
       (cons 1004 MASKCOL)
        )
      )
      )
      (vlax-put (vlax-ename->vla-object ENA) 'TEXTCOLOR TXTCOL)
    )
    (progn
      ;;(if (setq DATA (KO->GET-DIMDXFVAL ENA 178))
      ;;(vlax-put
      ;;(vlax-ename->vla-object ENA)
      ;;'TEXTCOLOR
      ;;DATA
      ;;)
      (vlax-put
 (vlax-ename->vla-object ENA)
 'TEXTCOLOR
 (if (setq DATA (assoc
    178
    (entget
      (tblobjname
        "dimstyle"
        (cdr (assoc 3 (entget ENA)))
      )
    )
         )
     )
   (cdr DATA)
   (getvar "DIMCLRT")
 )
      )
      ;;)
    )
  )
  (setq ENA_DATA (entget ENA))
  (entmod
    (cons
      (list
 -3
 (apply 'append
        (list (list "ACAD_DSTYLE_DIMTEXT_FILL")
       (apply 'append DXF_LST)
        )
 )
      )
      ENA_DATA
    )
  )
)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-1 19:20 , Processed in 0.164054 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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