明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 764|回复: 7

[提问] 交点打断程序疑惑

[复制链接]
发表于 2023-10-26 10:57 | 显示全部楼层 |阅读模式
本帖最后由 冒个烟圈 于 2023-10-26 11:08 编辑

这段代码出自于“七七0707”,原帖【悬赏5明经币求程序】求"交点打断"的lisp - 编程申请 - AutoCAD论坛 - 明经CAD社区 - Powered by Discuz! (mjtd.com)

程序使用时出现的问题点:加载后第1次运行OK没问题,但是undo返回之后,再次运行出现两种情况;
情形1    提示 错误: Automation 错误。 调用方法 Clear (接口 IAcadSelectionSet) 失败
情形2    没有任何提示,也不打断相交线段了

CAD版本2020,其它版本没试过,请各位帮忙测试查找原因,感谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2023-10-28 08:55 | 显示全部楼层
试一试这个,
  1. ;增加部分代码
  2. (setq ssobj (vla-get-activeselectionset thisdrawing) )

  3. (vla-Clear ssobj)       

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
lee50310 + 1 赞一个!

查看全部评分

 楼主| 发表于 2023-10-28 13:13 | 显示全部楼层

增加这两行代码OK了,受教了
发表于 2023-10-28 16:10 | 显示全部楼层
关闭捕捉状态
发表于 2023-12-17 18:39 | 显示全部楼层
学习中,感谢分享
发表于 2023-12-18 18:34 | 显示全部楼层
这个代码,打断多段线时,如果是多段线的顶点(非交点)的地方也被打断了。如图所示。能不能修改成,仅打断交点位,多段线的顶点位置,不打断?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2024-1-7 16:38 | 显示全部楼层
希望有大神完善
发表于 2024-1-7 17:47 | 显示全部楼层
这是函数的bug,木得办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-9 17:05 , Processed in 0.154981 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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