amanjv 发表于 2022-7-6 10:14:00

在m之后加载Autolisp时出错

如何解决这个问题。

The Buzzard 发表于 2022-7-6 10:18:39

如果这是编译代码,则可能有问题。无论代码要做什么,所谓的错误似乎都是故意的。如果代码中存在实际错误,它将在命令提示符下报告。一个警报框,比如你正在显示的那个,是程序员在代码中输入的东西。从外观上看,我会非常小心地使用这样显示消息的代码。

Kapanther 发表于 2022-7-6 10:21:18

您加载的某个地方有一个lisp,其中包含以下命令。
 
(警报“”)
 
但谁知道在autocad中加载时还会发生什么。
 
找出Lisp程序是什么导致了这一点是个好主意。它绝对是不是由autodesk编写的lisp。

Tharwat 发表于 2022-7-6 10:24:49

我同意上述回复,我可以说,您的系统不支持警报消息的语言,这就是为什么
你看不懂。
 
塔瓦特

The Buzzard 发表于 2022-7-6 10:27:33

 
我认为,如果这是一个语言问题,它将影响涉及命令调用的编程操作。警报使用引号,引号之间显示的任何内容仍将正确打印,但现在我有点不确定。在我看来,程序员是在试图搞笑。
 
 
这将导致语言兼容性问题。
(command "line" pt1 pt2 "")
 
 
这将解决语言兼容性问题。
(command "._line" pt1 pt2 "")
 
 
这不应该是语言兼容性问题。这不是命令调用。这可能是一个unicode字符问题,但我仍然不确定。它看起来不像。如果不兼容的操作系统出现问题,则不会显示unicode字符。
(alert "If you can read this, You don't need glasses.")
 
 
从描述来看,lisp评估期似乎已过。

Tharwat 发表于 2022-7-6 10:33:32

看看这只秃鹰。你注意到了吗?

The Buzzard 发表于 2022-7-6 10:35:50

这似乎仍然是一个性格问题。这是一个用你的系统设置之外的语言编写的程序吗?
 
下面的警告是我故意这样写的。
没有使用ANSI的编码集进行保存,而是将其设置为UTF-8,程序仍在运行。
 

(alert "ÂÂýÂýÂýĈÕÿtij^ÐÐéÑø>K")

Tharwat 发表于 2022-7-6 10:38:45

是的,有时它只返回问号。

The Buzzard 发表于 2022-7-6 10:43:41

 
它是一个编译程序吗?
 
如果没有,您可以发布警报的编写方式吗?

Tharwat 发表于 2022-7-6 10:46:01

它是。fas公司
 
也许它已经过期了,所以例程没有任何动作就失败了。
页: [1] 2
查看完整版本: 在m之后加载Autolisp时出错