乐筑天下

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

[编程交流] vla addattribute问题

[复制链接]

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 11:09:59 | 显示全部楼层 |阅读模式
大家好,
 
经过多次搜索,我似乎找不到一个简单问题的答案。
 
我想对刚在代码中创建的块使用vla属性:-
 
  1. (vla-insertblock
  2.     (vla-objectidtoobject adoc (vla-get-ownerid (car ss)))
  3.     (vlax-3d point centre)
  4.     (vla-get-name blk)
  5.     1.0
  6.     1.0
  7.     1.0
  8.     0.0
  9. )

 
我现在尝试使用vla addattribute添加属性,但无法使其工作。上面的blk是插入的块的名称,其名称为Space001。当我尝试添加属性并使用vla addAttribute blk(高度模式提示等)时,我得到错误-错误的参数类型vla-OBJECT“Space001”。如果我将blk更改为(vla get name blk)或(vla get block),我会得到错误nil vla-OBJECT。
 
如何让vla addattributes在上面的代码中使用block(blk),我已经尝试了我能想到的所有组合,包括(vlax ename->vla object),但都没有用。
 
我已设法使其在模型空间中工作,而不附加到块,但无法将项目附加到块。
 
欢迎任何帮助
 
约翰
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:24:44 | 显示全部楼层
厕所,
 
我没有为你提供代码来完成这一点吗???
 
事实上在这里。
回复

使用道具 举报

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 11:34:12 | 显示全部楼层
嗨,李,
 
是我的错,我拿起代码,然后不假思索地在上面复制了一些代码。现在看到我的问题了,我添加了一个奇数位代码,在代码中重写了块字。它现在有意义了,而且很管用。
 
今天计算机上的碳界面出现故障。我不习惯阳光,它已经进入我的脑海。
 
再次感谢您的及时帮助。如果我没有把事情搞砸,那就太理想了。
 
当做
 
约翰
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:49:02 | 显示全部楼层
如果你遇到了所有这些问题,最好能从其他线程获得一些反馈,而不是创建一个新线程。。。
回复

使用道具 举报

4

主题

19

帖子

15

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 12:01:05 | 显示全部楼层
我的错误的确,直到我发了帖子才意识到我开始了一条新的帖子。必须停止同时做两件事。
 
我本来打算稍后再回答最初的问题,但我只是被其他一些事情弄糊涂了。
 
在离开Lisp程序10年后,我发现很难再回到Lisp程序状态。但在过去的两天里,我学到了很多。
 
我所知道的问题并不大,它们只是让我停下来,而我试着思考如何跨过障碍。
 
花了很多时间在OO和SQL中编程,很难回到lisp的摇摆和一些我曾经习以为常的事情。
 
我希望我能尽快为论坛做出贡献,以表彰我得到的帮助。。
 
约翰
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:20:56 | 显示全部楼层
不用担心,约翰
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 11:29 , Processed in 0.718383 second(s), 64 queries .

© 2020-2025 乐筑天下

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