明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1963|回复: 3

关于分解标注尺寸[已解决]

[复制链接]
发表于 2012-8-23 00:54:54 | 显示全部楼层 |阅读模式
本帖最后由 mgame168 于 2012-8-23 10:11 编辑

在图纸内的
标注尺寸通常含有φ、+-公差等,
文字格式有MTEXTTEXT

我要将图纸内的标注尺寸转出成文字文件
碰上一些问题想请高收帮帮忙!!

假设一个有关连性标注尺寸 φ<>+0.01/-0.02
含有"φ"及公差

该标注尺寸经过Explode一次后
会变成标注尺寸与标注线无关联,标注文字属性为MTEXT

Explode一次标注尺寸
会变成该φ与标注尺寸文字属性为MTEXT,与公差无关联(分开)
转出成文字文件得到的结果\U+2205标注尺寸(φ123.45)

我目前的方法: Explode第一次
    (setvar "QAFLAGS"1)
    (command "explode"(ssget "x" '((0 . "DIMENSION"))) "")
    (setvar "QAFLAGS"0)
    (PRIN1)

Explode第二次
            :
    (command "explode"(ssget "x" '((0 . "MText"))) "")
            :
会引响其它原非标注尺寸文字属性为MTEXT的字


请问我如何只针对图纸内的标注尺寸做两次Explode
且不引响其它原非标注尺寸文字属性为MTEXT的字
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2012-8-23 08:50:08 | 显示全部楼层
(command "explode"(ssget "x" '((0 . "MText"))) "")
===>
(command "explode" (ssget "P" '((0 . "MText"))) "")
 楼主| 发表于 2012-8-23 10:08:58 | 显示全部楼层
Andyhon 发表于 2012-8-23 08:50
(command "explode"(ssget "x" '((0 . "MText"))) "")
===>
(command "explode" (ssget "P" '((0 . "MTex ...

可以了~正是我要的!! 谢谢您
发表于 2012-8-23 11:21:34 | 显示全部楼层
其实你可以想想解决输出文字的问题有必要explode两次么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-25 17:47 , Processed in 0.180169 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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