乐筑天下

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

[编程交流] 最终选择insi中的对象

[复制链接]

3

主题

8

帖子

5

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 23:58:26 | 显示全部楼层 |阅读模式
你好
 
今天,我将与大家分享一段代码,它完全符合标题的要求,
我找不到,所以我做了一个。
这段代码选择多段线内的文本,并将这些多段线的区域与文本一起丢弃到excel可识别的文本文件中。
 
但是你可以用它来选择任何你想要的对象,并用它做任何你想要的事情。
我只是在这里应用了ASMI建议的算法
来自Tharwat的代码已经处理了光线和交点,并且已经进行了非常优化。
谢谢Tharwat如果没有你的代码,这里会变得非常混乱。
 
无论如何,代码是这样的:
告诉我你的想法是什么,你可以随心所欲地扭曲它,并将结果作为回复或开始一条线索发布。
 
当做
回复

使用道具 举报

4

主题

68

帖子

69

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 00:05:34 | 显示全部楼层
我真希望我也不懂!
首先,这是一个非常令人印象深刻的代码。
 
[编辑:删除了我对第一个ssget筛选器的建议,没有注意到“&”和“and”之间的差异]
 
运行快速检查(请参阅附件),我注意到,如果一个文本实体被多条多段线包围,则会出现一些未压缩的结果,请参阅附件。
不用担心,建议做平面布置图,一个房间很少被两个人包围
一个伟大的程序,maybee非常有用的分析图纸,其中的信息只存储为“文本”。
这可以是旧的,但也可以从垂直插件导出。
 
谢谢分享!
 
当做
沃尔夫冈
测验图纸
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 00:14:14 | 显示全部楼层
谢谢分享,但不幸的是,它不适用于不规则形状的多段线。
 
不过,“光线”这一概念很有趣
回复

使用道具 举报

3

主题

8

帖子

5

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 00:22:06 | 显示全部楼层
你好
 
沃尔夫冈,非常欢迎你,我的朋友,谢谢你花时间回复
 
pBe,非常欢迎您,无论多段线有多不规则,只要它们通过过滤器,它都应该工作。只要确保它们在“属性”窗口中是关闭的,它们通常看起来是关闭的,但事实上它们不是,我在测试时得到了很多信息。
 
但是,如果光线与多段线相切,则代码并不完全准确,例如

                               
登录/注册后可看大图

你必须把它留给运气(或者尝试运行速度较慢但更精确的代码版本)
这可能有点过头了,第一篇文章中带有直角的代码应该足够了,除非你有一些非常复杂的多段线(仍然没有任何东西不能通过尝试不同的角度来修复)。但是,如果你有很多东西要处理,手头有一些时间,在完成后不想麻烦检查是否所有事情都是正确的,这是为你编写的代码
任何关于如何加快速度的建议都是非常受欢迎的。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 00:25:23 | 显示全部楼层
奇怪的是,用正确的属性尝试了一条多段线和文本,但并没有乐趣。
 
三七酮。图纸
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 00:31:02 | 显示全部楼层
为什么不使用ssget“WP”Autocad完成所有的艰苦工作,无需代码!!前段时间,我在这里发布了一些代码,这些代码在多个多段线中找到了文本,并输出到一个文本文件。
 
这是一份复印件
  1. 2
回复

使用道具 举报

4

主题

68

帖子

69

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 00:39:42 | 显示全部楼层
比加尔,
 
如果显示区域很大,而“选择区域”很小,imho ssget将无法正常工作。
(必须与显示列表驱动程序/概念有关)。
解决方法几乎是在进行ssget调用之前缩放到选择多边形。如果这些程序在大型图形上运行,看起来很有趣,但似乎工作正常。
 
ClulessGuy展示了一种避免这个问题的方法,非常感谢他。
 
事实上,我看到了一些非常酷的代码,起初看起来像一个charme,但第二次产生了一些意想不到的结果。。。
... 所有处理ssget CP/WP
 
看看你的代码,我看不出程序是如何启动的,有什么提示吗?
 
当做
沃尔夫冈
回复

使用道具 举报

5

主题

1334

帖子

1410

银币

限制会员

铜币
-20
发表于 2022-7-6 00:41:31 | 显示全部楼层
这是我对艾伦J汤普森密码的修改。。。
 
  1. 3
M.R。
 
当然,LWDOLYLINE必须是多边形-不能有弧,在开始SSIO之前,完整的多边形必须在ACAD屏幕的可见区域。。。
回复

使用道具 举报

3

主题

8

帖子

5

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 00:48:57 | 显示全部楼层
大家好,
 
pBe,看起来不是这样,但是你的多行文字与多段线相交,看这里

                               
登录/注册后可看大图

 
正如wkplan所说,BIGAL在我和ssget之间的表现并不好,只是做得不对。有一天,我真的需要完成这项工作,我感到沮丧,我决定手动完成这一切,这就是我开始这项任务的原因。
 
marko_ribar,这看起来是一个相当复杂的例程,我将尝试了解它的功能(今天晚些时候,当我有时间时),毕竟我还是一个新手,我只知道lisp两个月了,我还在学习。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 00:57:27 | 显示全部楼层
 
我明白了,抓得好伙计。我建议在你的日常生活中增加一个包覆膜潜水艇来处理这种情况。
 
干杯没有俱乐部的家伙
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 21:32 , Processed in 0.785815 second(s), 75 queries .

© 2020-2025 乐筑天下

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