首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Catia搜索和删除

Catia搜索和删除
EN

Stack Overflow用户
提问于 2020-02-06 01:55:40
回答 1查看 237关注 0票数 0

当我手动搜索、选择和删除一个对象时,catia会显示一个" delete“对话框,我可以在其中选择"Delete all exclusive parents”和"Delete all children“。当我使用下面的代码执行相同的过程时," delete“对话框没有出现,并且我不能切换到"delete all Children”来成功删除对象。当我运行以下代码时,如何让catia显示"Delete“对话框?或者有没有可能合并一行,这样我也可以删除子元素?

代码语言:javascript
复制
Dim productDocument1 As ProductDocument = _CATIA.ActiveDocument
Dim oSelection As Selection = productDocument1.Selection
oSelection.Search("Name= *Object*,All")

If oSelection.Count2 > 0 Then oSelection.Delete()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-06 21:01:55

选择要删除的项目后,您可以执行以下操作,而不是使用oSelection.Delete()

代码语言:javascript
复制
_CATIA.StartCommand("Delete") 

应该会显示要与之交互的对话框。

如果您希望自动处理该对话框,则必须使用WINAPI方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60081512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档