脚本打开脚本
如何使用主脚本打开多个脚本?我现在拥有的示例:
;主脚本
剧本
“C:/Documents/Test1.scr”
剧本
“C:/Documents/Test2.scr”
剧本
“C:/Documents/Test3.scr”
谢谢,非常感谢您的帮助, 当我最后一次看的时候,这是不可能的。调用第二个脚本会永久挂起第一个脚本。
有很多解决方法,但我不记得我们过去做过什么。我认为最简单的方法是将调用打包成Lisp程序的语言。我已经很久没有使用LISP了,但它有点像。。。。
(c:defun Scripter
(command "script" "Test1.scr")
(command "script" "Test2.scr")
(command "script" "Test3.scr")
(princ)
)
然后从命令行调用scripter 我过去在工具栏按钮上也做过类似的操作。
如
^C^C文件直径0 scr SCRIPT 1 scr SCRIPT 2 scr SCRIPT 3文件直径1 戴夫,
LISP加载成功,但只运行行中的最后一个脚本。是否需要调试lisp以连续运行脚本?
(c:defun脚本编写器
(命令“script”“Test1.scr”)
(命令“script”“Test2.scr”)
(命令“script”“Test3.scr”)
(普林斯)
)
埃里克 我建议检查一下你所有的脚本都在哪里?也许只是测试3。scr在您的本地目录中?当我从命令行尝试时,它会询问:
输入脚本文件名Documents\Drawing1。scr>:
**确保它们位于正确的目录中? 太久没写LISP了,我记不得了。我想我在上面搞错了,应该有(?)在第一行中做一个()后的脚本编写者。
你的脚本名可以包含你指定的路径,UI只是懒惰。
希望有更多经验的人会在一分钟内出现。。。
李!? 未经测试。。。
(defun c:Scripter ()
(command "script" "Test1.scr")
(command "script" "Test2.scr")
(command "script" "Test3.scr")
(princ)
)
(defun c:Scripter();是定义新命令脚本的第一行
(命令“script”“C:/Documents/Test1.scr”);接下来的3行调用您需要的脚本文件路径
(命令“script”“C:/Documents/Test2.scr”)
(命令“script”“C:/Documents/Test3.scr”)
(普林斯)
)
;然后从命令行调用命令脚本程序
页:
[1]