Boardergrl 发表于 2022-7-7 00:19:41

LT 2011中的宏与脚本

我在LT 2005年创建了一个宏,我记得最大长度为260个字符。我们现在已经转移到LT2011,由于某种原因,我的宏不允许有这么多字符。Help说宏的长度是无限的。在我的宏中,我使用DIESEL,可以很好地通过这些部分。然后我试图创建一个脚本,但我无法使用DIESEL,我得到了一个“未知命令”错误。因为我的宏做了很多事情,我已经将它们缩短到260个字符以下,然后让用户在菜单项上单击两到三次。我不想让我的用户点击更多的菜单项。所以,我想知道宏中的字符是否有限制,或者我是否可以用DIESEL编写一个脚本。

Dana W 发表于 2022-7-7 00:27:16

我认为脚本(Lisp)功能在LT中根本不可用。

Boardergrl 发表于 2022-7-7 00:33:29

Lisp不可用,但有脚本。这是有区别的。脚本更像一个宏,但每个命令都位于单独的一行,脚本是它自己的文件。

ReMark 发表于 2022-7-7 00:39:34

Boardergrl是正确的。除非第三方软件(例如LT工具箱)添加了Lisp功能,否则Lisp在AutoCAD LT中不可用。LT支持宏和Diesel。

ReMark 发表于 2022-7-7 00:44:36

您可以在Cadding&Codeing中找到使用AutoCAD脚本和Diesel的示例。
 
http://cadingandcoding.blogspot.com/2008/08/autoclock-autocad-digital-cum-analog.html

ReMark 发表于 2022-7-7 00:45:57

关于:AutoCAD LT 2011和宏长度。从AutoDesk。。。
 
您可以创建任意长度的宏,而不需要在行尾添加任何特殊字符。自定义用户界面(CUI)编辑器中的“属性”窗格接受任意长度的宏
 
顺便说一句,欢迎Boardergrl参加CADTutor论坛。
 
当我们讨论LT时,这里有一个链接,指向另一个关于这个经常被忽视的项目的重要资源:
 
http://ltunlimited.typepad.com/
 
确保查看页面右侧的档案列表。

Boardergrl 发表于 2022-7-7 00:49:57

不幸的是,这是使用宏启动脚本。脚本中没有柴油机,这就是我想知道的。

ReMark 发表于 2022-7-7 00:55:29

我很困惑。
 
我以为你说(关于:你的第一篇帖子)你创建了一个脚本,但无法使用diesel。现在,您说脚本中没有Diesel,而是希望使用宏来启动脚本。根据定义,脚本是一个宏,因此宏只能启动脚本。现在我的头在打转。

ReMark 发表于 2022-7-7 01:01:10

更让人困惑的是,这段引用自资源工程股份有限公司的ChrisMcVey的话在一段中提到了Diesel、macro和script。
 
“power LT用户的另一个提示:用户变量USERI1-5和USERR1-5将存储在图形中。这些变量可以用DIESEL读取。这便于创建调用脚本的宏按钮。该宏可以读取这些变量的值,并根据该值选择正确的脚本。它使您的宏“智能化”“并允许on按钮执行多项操作。再加上对dimscale、cvports等的检查,您将开始获得一些强大的宏工具。”

Boardergrl 发表于 2022-7-7 01:05:13

很抱歉我在回复“你会在Cadding&Codeing找到一个使用AutoCAD script和Diesel的例子。”回复在这个例子中,他的脚本中没有DIESEL。但是,我想在脚本中使用DIESEL。他有一个宏,使用一些柴油,然后称为脚本。这给了我一个想法。呃哦。我将创建一个宏,在使用大量非DIESEL代码时调用脚本,然后返回宏。嗯。我要试试。
页: [1] 2
查看完整版本: LT 2011中的宏与脚本