乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 71|回复: 7

[综合讨论]

[复制链接]

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 12:25:49 | 显示全部楼层 |阅读模式
我想根据CAD绘制的内容为项目准备数量。有没有办法选择所有相似的线,让CAD为我计算长度?
回复

使用道具 举报

18

主题

434

帖子

422

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
94
发表于 2022-7-8 12:35:44 | 显示全部楼层
你说的“相似”是什么意思?同一层上的线条?或使用特定线型绘制?
有一些方法。我会使用一些直接在命令行中输入的Lisp。
回复

使用道具 举报

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 12:46:20 | 显示全部楼层
我需要一些东西,可以添加我选择的行。在图层上添加具有类似线型和/或所有内容的线将是一个额外的好处。
回复

使用道具 举报

21

主题

146

帖子

127

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
106
发表于 2022-7-8 12:53:08 | 显示全部楼层
嗯,你可以使用选择过滤器,或快速选择。还有一个审计功能可能对区块有帮助。
 
编辑:非审核,EATTEXT。考虑另一个程序。
 
不过,这只解决了一半的问题。
回复

使用道具 举报

18

主题

434

帖子

422

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
94
发表于 2022-7-8 13:00:10 | 显示全部楼层
简单介绍一下:
  1. (defun c:total()
  2. (setq len 0)
  3. (while (setq l (entsel))
  4.    (setq len (+ len (distance
  5.         (cdr (assoc 10 (setq lst (entget (car l)))))
  6.         (cdr (assoc 11 lst))
  7.         )
  8.   )
  9.   )
  10.    )
  11. (eval len)
  12. )

此外,这可能会有所帮助:http://www.cadtutor.net/forum/showthread.php?t=1390
回复

使用道具 举报

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 13:08:46 | 显示全部楼层
我在创建lisp例程方面没有太多经验,您必须引导我完成这个过程,或者为我指出正确的方向。
回复

使用道具 举报

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 13:25:22 | 显示全部楼层
抓取之前的帖子,我去了链接。我有例行工作,但我不知道我选择了哪一行。有没有办法修改例程以在选中时划线?
回复

使用道具 举报

18

主题

434

帖子

422

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
94
发表于 2022-7-8 13:28:32 | 显示全部楼层
给你:
也可以看到我在上一篇文章中指给你的那一页;CADTutor通过一个示例向我们展示了如何使用Lisps,这与您的愿望非常接近。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 01:37 , Processed in 0.421933 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表