怎么用autolisp运行scr?
想要说明白这个问题,首先得具备一定的autolisp编程基础,其次要搞清楚scr是什么, 最后是想清楚到底要不要这么干……好吧,我承认调门起得有点过高了。
先回答要不要这么干,我的答案是不要这么干。这么干,纯属脱裤子放屁,除非, 除非你必须要运行外部的scr。
接下来,再说说如何通过autolisp运行scr。
scr是autocad的一种自动化脚本。这种脚本的详细资料可以去autocad的官方网站查阅, 这里只能粗略介绍一下。scr的语句是按行确定的,每一行是一条语句。它的语句的内容就是autocad的内置命令, 语句内的空格相当于敲命令时使用的"enter"键。基本上,写scr就相当于把autocad的命令操作记录一遍。
通过autolisp运行scr,就跟直接在autocad里边运行scr差不多。在autocad里边运行scr,
我们输入script
命令,然后选择相应的scr文件就可以了。在autolisp里边,
我们通过command
函数去调用autocad的内置命令,要运行scr文件,我们就调用script命令,
然后输入scr文件的路径就可以了。
比如,我们要用autolisp运行的scr文件是d盘根目录下的test.scr,可以用下面的autolisp代码实现:
|
|
文章作者 Jack Hsu
上次更新 2024-02-05
许可协议 Copyright © Jack Hsu. All Rights Reserved.