明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1367|回复: 3

哪位朋友能帮帮忙?

[复制链接]
发表于 2005-5-26 11:44 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2005-5-29 15:03:26 编辑

我们小组正在做一住宅小区设计,其中几栋高层住宅很特别,每栋错开一层,每户都是错层的,而且还有平层在某些层,这样造成很多不同类型门窗,要数起来相当费时间。以下程序是你帮忙写的,已经很好了,但我还有个“再好一点”的要求:(1)点选该图层的某字体如门“M1”后,(2)再窗选某区域(同图层的有“M2”、“M3”“MC1”“C1”等等),(3)统计出所有字体的数量(M1的多少,M2的多少...)。谢谢! (defun c:NN()
(setq ent(car (entsel "\n选择要筛选的字体: ")))
(redraw ent 3)
(setq tex(cdr (assoc 1 (entget ent))))
(prompt "选择要筛选的区域....")
(setq ss(ssget (list '(0 . "TEXT") (cons 1 tex))))
(redraw ent 4)
(setq len (sslength ss))
(print (strcat "数量:" tex "总共有" (rtos len)))
(princ)
)
 楼主| 发表于 2005-5-28 08:17 | 显示全部楼层
LJpnb您好!请再帮忙!
 楼主| 发表于 2005-5-29 15:04 | 显示全部楼层
哪位朋友能帮帮忙?谢谢!
发表于 2005-5-30 08:52 | 显示全部楼层
这个程序不能完成要求吗?我看可以呀?


还试你的目的没表达清楚呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-12 03:52 , Processed in 0.143598 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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