4o4osan 发表于 2022-7-5 20:16:46

调用预定义的lisp命令f

大家好,
 
我正在尝试调用lisp命令,该命令预定义为带有“(defun c:drow……”的函数在启动套件中加载的另一个文件中。
基本上,我正在尝试编写一个lisp,在这个lisp中,我希望调用命令“drow”。不幸的是,这不起作用。
即使我在命令行上键入(命令“drow”),结果也是“未知命令”。但如果我只键入“卓尔”,一切都很好。
 
如何从另一个lisp调用该命令/任何预定义的lisp命令?
 
非常感谢。
查维

Tharwat 发表于 2022-7-5 20:37:26

我认为dedun应该是defun,因为您想从另一个例程调用它,并将其声明为命令和独立的命令
程序,你应该这样称呼它(c:drow)

4o4osan 发表于 2022-7-5 20:53:50

这很有帮助,谢谢!

Tharwat 发表于 2022-7-5 21:09:31

很好,不客气。

BIGAL 发表于 2022-7-5 21:18:46

在阅读大型软件开发中的帖子时,我建立了一个函数库,因此可以连续调用它们作为1行条目。在大多数例程中,始终有3-4行。需要考虑的显而易见的因素是一些连接线、块和设置正确的层。所有LISP都在一个库文件中,便于加载。
 
如果您不打算在命令行上键入defun名称,那么您不需要c:在我的例子中,您将看到其他人使用不同的字符AH:
页: [1]
查看完整版本: 调用预定义的lisp命令f