Hameed 发表于 2022-7-6 07:57:11

如何将此代码设置为autoC

我设计了AutoLISP代码来计算在已知卷上轧制的板材长度。。。如何将此代码设置为autoCAd命令

MSasu 发表于 2022-7-6 08:09:29

哈米德,请检查DEFUN功能。

(defun c:MyCommand()
;;; add your code here
)
 
此外,最好为您的问题启动一个新线程,而不是附加到此线程;可能会请版主为您修复此问题。

Tharwat 发表于 2022-7-6 08:22:49

我想知道在不知道如何调用它的情况下,如何编写代码。

MSasu 发表于 2022-7-6 08:31:05

 
没有什么可以阻止我们运行一块代码行,而不是函数/命令。

Tharwat 发表于 2022-7-6 08:33:40

他们说,他们设计了它,所以可能只是复制和粘贴代码而已。

Hameed 发表于 2022-7-6 08:44:12

谢谢MSasu,我可能会使用Defun C:XXX,但我希望命令类似于Autocad命令,例如line命令或pline命令,当我检查属性时,cad告诉我这是line。。。我想让cad告诉我我的XXX命令
当做

MSasu 发表于 2022-7-6 08:53:04

似乎您希望注册自定义实体类型,而不是定义命令。恐怕这在AutoLISP中不可用-您应该研究ARX技术(即Express pack中的ARCALIGNEDTEXT)。

BIGAL 发表于 2022-7-6 09:00:42

单击对象时将其设置为块Autocad可以说块“卷板”属性将显示“Xm long”
页: [1]
查看完整版本: 如何将此代码设置为autoC