乐筑天下

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

[综合讨论] 块属性下拉列表

[复制链接]

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 18:53:46 | 显示全部楼层 |阅读模式
我已经为我的所有图形创建了一个通用标题栏,并且为该标题栏创建了一些属性。是否可以为属性设置一个下拉列表,这样我就不必每次都键入值/文本?如果是,如何?
 
我希望能够点击“customer 1”或“customer 2”等。并且不必在属性中键入它。
 
我正在使用Autocad 2011。
回复

使用道具 举报

0

主题

6

帖子

6

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-7 19:06:15 | 显示全部楼层
动态块,我相信这就是你能做到的。查看此网站http://www.cadmasters.com/class/ACAD2006DynamicBlocks2.pdf
 
这更像是拿一个正方形,在下拉菜单中添加动作。所以它从2x4开始,下拉列表中列出了,但也有2x8。如果你点击2x8,它会把盒子拉出来。不过,您也可以将其用于属性,而不是更改几何图形的约束,您可以让它只切换属性。不过,这可能比它的价值更大,保留“Customer 1”作为默认值可能同样容易,当为Customer 2处理新图形及其时,只需进入块编辑器。
 
有一种使用VBA的方法可以做到这一点,但我在这方面有点挑战。
回复

使用道具 举报

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 19:20:30 | 显示全部楼层
我不熟悉AutoCad,所以我不确定如何控制可见性约束。什么是VBA?
回复

使用道具 举报

0

主题

6

帖子

6

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-7 19:36:21 | 显示全部楼层
我相信VBA代表Visual Basic for Applications。它是AutoCAD的编程插件。如果您是AutoCAD新手,我可能会进入块编辑器,并在其中放置一个属性。保存块并将其插入。创建属性时,您甚至不必选中对话框右侧的任何内容。只需输入标记名,提示您将。。。“这是给1号还是2号顾客的?”并在Defult中放置Customer(或Customer 1)。插入块时,系统将提示您回答问题。如果你只需再次点击回车键,你就会得到你的默认值,如果你想输入Customer 2,输入它,你可以通过双击文本来修改它。
回复

使用道具 举报

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 19:44:30 | 显示全部楼层
谢谢Sphiinx。
我现在有一个单一属性,默认为“有价值的客户”,但我每年与大约100家不同的公司打交道。我经常与10位左右的老客户打交道,我希望这10位老客户能用一种方式来选择他们的名字,就像输入他们的名字一样(有些人很长,不容易记住他们的拼写)。我希望他们是一个简单的方式来完成它。这似乎开始变得说起来容易做起来难。
 
在我的公司切换到AutoCad之前,我使用了TurboCad,我们为每个客户设置了模板。这真的像是浪费。模板之间唯一的变化是标题栏中客户的名字。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-7 20:03:26 | 显示全部楼层
有几个建议,你可以弹出屏幕菜单,它是老式的autocad,但很适合输入预定义的值,就像你键入它一样。
 
第二种方法是创建一个列表作为TXT文件,并填充一个DCL,允许您返回答案,文本方法将允许在与该公司相关的TXT文件中的一行上有多个条目var1 var2 var3。
 
Serach在这里,你会发现很多关于在多个标题栏中插入细节的东西,包括VBA和lisp,可以根据你的需要进行修改。同时搜索excel链接。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 02:51 , Processed in 1.049874 second(s), 64 queries .

© 2020-2025 乐筑天下

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