乐筑天下

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

[编程交流] 参考偏移对象

[复制链接]

6

主题

15

帖子

9

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 21:48:06 | 显示全部楼层 |阅读模式
大家晚安。
 
我想在对象创建后引用它,但我没有成功。谁能指导我如何实现这个目标?
 
 
这是我使用的代码。我要关闭偏移对象。
 
 
Dim OffsetObj作为变体
OffsetObj=JoinedPlineObj8。偏移(3)
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 22:03:07 | 显示全部楼层
晚安,格雷尼布,晚安是说再见。用谷歌关闭普林斯。
 
这花了大约5秒钟。https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2016/ENU/AutoCAD-ActiveX/files/GUID-C8AB9FB3-2B5C-4491-9ED7-E0A6F7EEBB3E-htm.html
回复

使用道具 举报

6

主题

15

帖子

9

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 22:09:29 | 显示全部楼层
谢谢
 
 
我知道如何闭合多段线。我的问题是,在多段线偏移后,我无法对偏移线执行任何操作,因为它不响应任何方法。它认为它没有句柄或接受引用
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 22:21:40 | 显示全部楼层
您需要查看VBA中(Entlast)的等价项,这将返回一个作为实体的对象。现在来看一个例子。
回复

使用道具 举报

6

主题

15

帖子

9

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 22:31:20 | 显示全部楼层
你能进一步解释一下吗
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 22:44:59 | 显示全部楼层
我找不到VBA get last等价物,因为我不使用VBA,所以我尝试了谷歌搜索,建议使用选择集方法来检索创建的最后一个对象。
 
通常需要记住创建的最后一个对象并对其进行处理,在lisp中,我使用(setq obj2(entlast))通过进行偏移来创建对象。
 
我想其他人可能已经发布了一个解决方案。
回复

使用道具 举报

0

主题

946

帖子

978

银币

限制会员

铜币
-3
发表于 2022-7-6 22:50:03 | 显示全部楼层
 
从Autocad帮助偏移方法
 
返回值(RetVal)
 
类型:变量(对象数组)
 
由偏移产生的新创建对象的数组。
 
因此OffsetObj是一个包含一个对象的1个元素的数组,因此需要先从数组中提取对象,然后才能将其关闭
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 14:43 , Processed in 1.128643 second(s), 66 queries .

© 2020-2025 乐筑天下

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