lisp文件加载后如何使用

lisp文件加载后如何使用,第1张

首先将文件拷贝到CAD的可搜索路径中(如果不在可搜索路径里面,则在调入程序时需要添加路径,比较麻烦),然后再CAD的命令行中输入调入程序命令LOAD(假设程序文件名为demo.lsp):Command:

load"demo"

回车此时程序如果调用成功,则返回一个字符串,有两种情况:1.

返回“c:

demo”,代表的含义就是可执行的命令名为DEMO(不一定和程序名相同),这样直接在命令模式下输入demo然后回车就可以了;2.

返回“demo”,代表的含义是一个不能直接执行的命令,多数情况下为函数,此致如果需要执行该命令需要在返回的名称上增加一个括号即可,即输入(demo),然后回车即可。

应当可以吧,思路就是命令是唯一的,查找这个命令就能够找到文件夹:

按CAD里面的lisp为例,首先搜索【acaddoc.lsp】为后缀的文件,这个文件是自动加载文件,打开文件,读取内容,得到文件名,然后按文件名搜索,搜索一个文件就打开,读取字串符,如果命令为【(DEFUN C:TES 】,注意里面有空格,把字串符全部变大写进行比较,那么搜索这个字串符内容,如果找到,那么就是你要搜索的文件全路径了。如果是子命令也同样这样搜索。我想,在CAD里面使用命令也是这样来搜索的。

具体的没有测试。

如果单纯的是lisp文件,完全可以把他们都拷贝到一个lisp文件里,如果包括lisp,dcl等多个文件,就需要打包处理,在cad命令行输入vlisp,调出vlisp程序界面,打包的方法如dnbc1所说。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11488877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存