乐筑天下

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

[编程交流] 控制属性化块的方式

[复制链接]

77

主题

298

帖子

232

银币

后起之秀

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

铜币
394
发表于 2022-7-6 06:22:34 | 显示全部楼层 |阅读模式
嘿伙计们,
 
我有一个例程(如下),它允许我插入一个块,然后这个块的属性标签将由例程填充。
 
最近,我在安装AutoCAD时遇到了另一个问题,这导致我在LISP例程中的所有命令调用中都添加了一个连字符作为前缀。。。但这可能相关,也可能无关。
 
我现在遇到的问题是,块定义“细节注释”包含用于由LISP例程填充的属性标记。我的理解是,插入命令会在插入块时提示用户(或在本例中…例程)每个标记的值。这种情况不再发生。
 
INSERT命令只是在块中执行PLONK操作,并对所有块进行相同的处理,无论它们是否包含属性标记。
 
所以我的问题是。。。如何将以前的功能恢复到autocad,并在插入过程中让插入命令提示输入属性标记值?
 
谢谢你的帮助。
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-6 06:46:22 | 显示全部楼层
你最近有没有从2010年升级?
我只是好奇,你是在2010年还是在更新的版本中有sysvdlg?
 
我认为这张图片将帮助你用ATTREQ和ATTDIA进行分类。
072237qza3ab00xk62z6zk.jpg
回复

使用道具 举报

77

主题

298

帖子

232

银币

后起之秀

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

铜币
394
发表于 2022-7-6 06:54:13 | 显示全部楼层
太棒了,再次感谢爸爸。ATTREQ正是我想要的。
 
我在2010 express tools中有sysvdlg。我曾寻找过这个特殊的SYSVAR,但不知道我正在寻找的东西的名称或起始字母,这就像是在大海捞针。我在I下查找插入相关变量,在B下查找块相关变量。。。但我从未在A下查找与属性相关的变量。
 
再次感谢。
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-6 07:17:08 | 显示全部楼层
 
在SYSVDLG部分可以学到很多。
我读过大多数对我来说甚至有点意思的书。
我知道我以前见过它,我首先检查了外部参照变量,然后找出了与属性相关的变量。
很高兴能帮助你。
如前所述,我偶尔会幸运地使用系统变量。
回复

使用道具 举报

77

主题

298

帖子

232

银币

后起之秀

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

铜币
394
发表于 2022-7-6 07:34:32 | 显示全部楼层
哈哈,可以说是多产游荡吗?
 
再次感谢爸爸,你帮了我很大的忙。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 17:33 , Processed in 1.016104 second(s), 64 queries .

© 2020-2025 乐筑天下

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