Silvercloak 发表于 2022-7-6 00:01:05

旧Lisp在新Ci中不起作用

大家好,我有一个Lisp程序的,我已经使用多年,绝对喜欢。我把它带到每一份工作中。无论如何,在我从AutoCAD 2012直接进入Civil3d 2014的这份新工作之前,LISP例程一直有效。它附带了一些我用来让它工作的块,希望你不需要一切来让它为你工作,但如果你需要-让我知道。
 
简而言之,当我键入PP\u CFG来设置轮廓边界时,它会出错并给出以下错误:
 
命令:PP\u CFG
定义纵断面图的窗口区域
输入参考点:_int of
输入参考链测长度:0
 
输入链测长度方向[左右]:r
 
输入参考高程:1
 
输入垂直比例因子1:10
未知命令“9933”。按F1键获取帮助。
未知命令“8592”。按F1键获取帮助。
未知命令“0000”。按F1键获取帮助。
未知命令“0000”。按F1键获取帮助。
未知命令“0000”。按F1键获取帮助。
未知命令“0000”。按F1键获取帮助。
未知命令“RIGHT”。按F1键获取帮助。
 
找不到层“pp\u cfg”。
错误:功能已取消
 
谁能看一下代码并帮我一下吗?我在工作,有了一份新工作,我没有时间翻出我的Lisp程序课本,试着解决这个问题。
 
帖子太长,将在下一篇帖子中发布代码。

Silvercloak 发表于 2022-7-6 00:16:11

帖子仍然太长。包括lisp作为附件。。
PPTools。lsp
PP_视图。图纸

rkmcswain 发表于 2022-7-6 00:19:32

代码似乎找不到pp2\u视图。图纸
确保此图形位于支持文件搜索路径中。
 
(发生这些未知命令“9933”、“8592”等是因为insert命令失败,但lisp例程不断将响应发送到命令行。)

Silvercloak 发表于 2022-7-6 00:29:38

 
不,它在里面。不幸的是,这也不是问题所在。。。
pp2_视图。图纸

pBe 发表于 2022-7-6 00:38:43

ATTREQ=1,并确保“pp\U cfg”层存在

Silvercloak 发表于 2022-7-6 00:48:00

 
我又试着完全按照你的建议做了一次。当它询问完比例因子后,就会打开属性定义框,这不可避免地会把整个事情搞砸。它应该从我之前输入的内容中获得属性。

pBe 发表于 2022-7-6 00:59:43

同时确保ATTDIA为0

Silvercloak 发表于 2022-7-6 01:08:42

 
令人惊叹的成功了!现在开始复习我的公民3D知识
页: [1]
查看完整版本: 旧Lisp在新Ci中不起作用