ND11July 发表于 2022-7-6 06:21:15

AutoCAD 20的LISP代码问题

大家好,
 
我是LISP编程新手,遇到了一个问题。
我们的软件是基于AutoCAD的,并具有一些功能的LISP代码。
 
动画代码在LISP中,在AutoCAD 2010上运行良好。
但相同的LISP代码挂在AutoCAD 2013上,没有显示动画。
尝试使用VLIDE调试相同的代码,并调试每行动画代码。
 
他们发现,它挂起的语句如下
(命令“_点“0,0”)

(命令“..u LAYER”“\u M”lyr\u name”\u C“lyr\u color lyr\u name”\u L“lyr\u ltype lyr\u name”\u LW“lyr\u lweight lyr\u name”)
 
我只看到计时器光标。程序不会继续执行下一条语句。
但是,相同的语句在AutoCAD 2010上也适用。
 
注意-:我创建了一些小函数,通过如下调用来绘制直线/圆/点-:
(命令“_点”11,11”)
(命令行“0,0,0”“10,10,0”)
(命令“CIRCLE”“5,5”5)
这些功能在AutoCAD 2013上无任何问题地执行。
 
所以我认为我们的LISP代码正在设置导致这个问题的一些参数。但我不知道这个问题的确切原因。
 
请帮我解决这个问题。
 
谢谢和问候
ND。

neophoible 发表于 2022-7-6 07:22:18

7月11日,欢迎来到论坛。看起来还没有人回应你的询问。你有没有办法上传代码?如果看不到代码是什么,就很难找出问题所在。
页: [1]
查看完整版本: AutoCAD 20的LISP代码问题