乐筑天下

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

[编程交流] 自定义对话框

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 09:28:04 | 显示全部楼层 |阅读模式
我在一家制造公司工作。我们使用AutoCad进行估算。我们采用定制块,将其覆盖在建筑平面图的tiff背景上。然后我们将区块信息导出到电子表格中,以完成我们的起飞。到目前为止,我们使用块中的动态属性和属性来收集我们正在投标的特定产品的选项。我使用许多虚拟查找表来选择诸如颜色、完成等选项。对于区块。然后将其他数据输入属性。有没有办法使用AutoLisp或其他方法创建一个对话框,当您单击一个包含字段、下拉列表和复选框的块时,该对话框会弹出,以选择产品的所有选项。然后能够提取这些数据。
 
在开始学习AutoLisp之前,我只是想知道这个功能。
 
谢谢
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:50:55 | 显示全部楼层
欢迎来到CADTutor!
 
简而言之,答案是肯定的。
 
更具体地说,如果您选择LISP,您将希望学习Visual LISP,以进入ActiveX API。这将允许您(更)轻松地提取属性和动态属性值,并可以直接使用MS Office产品(如果需要的话)。
 
AutoCAD窗体/对话框使用DCL编写,DCL可与Auto/Visual LISP一起使用。
 
如果您有VBA的开发经验,您可能希望转而学习C#/C++/VB。NET,但这将需要Visual Studio Express(免费)或Visual Studio Professional(付费)。
回复

使用道具 举报

0

主题

148

帖子

151

银币

限制会员

铜币
-1
发表于 2022-7-6 10:14:54 | 显示全部楼层
如果你想要对话框,请使用VB。网DCL是一个真正的麻烦。您可以查看Visual DCL,但VB。net将更容易打包并与您办公室或公司的其他人共享。
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 10:45:55 | 显示全部楼层
谢谢你们,这是很好的信息,帮助很大。你们可以告诉我,一旦我通过任何建议的方法创建了此DCL内容,我是否可以使用acad“提取数据”向导来访问数据。还是我必须使用LISP或VBA从块中提取数据?
 
再次感谢
埃里克
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 03:26 , Processed in 0.502937 second(s), 60 queries .

© 2020-2025 乐筑天下

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