akis 发表于 2022-7-7 14:50:25

点击后弹出消息

大家好,
我是一个AutoCad的初学者,我已经被任命为一个项目,我不知道如何做到这一点,如果它是可能做到的。
我收到了一些Autocad建筑平面图,其中分层布线(电话和局域网)。我的任务是点击一条线路,线路高亮显示,弹出窗口显示信息(如线路材料、电话柜中的插槽等)
 
任何关于如何做的想法,或者基本上我需要一些关于写这样的程序应该读什么的指导。我对AutoLisp和DCL做了一些研究,但我不知道是否可以存储信息,并在单击每一行后启用它们。
 
欢迎提供任何帮助。

ReMark 发表于 2022-7-7 14:59:03

有人特别告诉您,这必须使用lisp或DCL来完成,对吗?

akis 发表于 2022-7-7 15:05:58

不,我做了一个研究,认为也许用lisp我可以做到。我没有任何限制。你还有别的想法吗?

ReMark 发表于 2022-7-7 15:11:27

大概
 
这个项目什么时候到期?
 
你做过任何类型的编程吗?

akis 发表于 2022-7-7 15:16:22

几个月后。我熟悉几种编程语言,我想我可以轻松地学习任何需要的东西。

ReMark 发表于 2022-7-7 15:22:33

很高兴知道。然后,你可能想看看论坛成员、lisp大师李·麦克为他的程序“动态信息工具”想出了什么。也许你可以得到一些对你的项目有帮助的想法。在此处查找程序。。。http://www.lee-mac.com/dinfo.html
 
祝你好运

akis 发表于 2022-7-7 15:26:37

谢谢你,伙计!
我想这可以帮助识别不同的行,我想应该有一种方法来发布一个弹出窗口。那么你确认选择lisp了吗?
这似乎是一个有很多信息的好网站,所以我将开始挖掘知识。你看,我的领域更多的是web开发,而autocad知识仍然有限,所以我有点急于找到适合我的解决方案的正确道路!!谢谢

ReMark 发表于 2022-7-7 15:31:13

另一种选择是使用属性。正如李在他使用属性块的一个例子中所展示的那样,它可能是两者的结合。
 
AutoCAD确实有一种叫做“工具提示”的东西,但我不知道用户是否可以创建一个可以满足您需要的工具提示。
 
只有有限的AutoCAD知识是没有帮助的。

akis 发表于 2022-7-7 15:37:03

好的,我想我得到了很多研究信息,我们会看看进展如何。。。这个动态信息工具似乎对我的想法很有帮助。。。
我知道它不好,但我希望我的编码技能和学习能力将有助于。。。基本上我希望我不需要在autocad中做很多事情,因为计划已经准备好了。。。仅在代码上编写程序

ReMark 发表于 2022-7-7 15:44:48

这是一个很好的观点。好的,我祝你努力成功。如果你有与lisp相关的问题,可以在一个特定的论坛上发布。查看标题“AutoCAD Customization”>“AutoLISP、Visual LISP和DCL”下的内容。
页: [1] 2
查看完整版本: 点击后弹出消息