可以直接使用-b标志提供批处理命令,但如果命令变得很长,则不再是一个选项。有没有办法提供写入文件的.scm脚本的路径,而不必将文件移动到脚本目录中?
不,据我所知。你在-b
标志中给出的是一个Scheme语句,这意味着你的函数已经被脚本执行器进程加载了。您当然可以使用Edit>Preferences>Folders>Scripts
添加更多搜索脚本的目录。
如果你用Python编写脚本,问题会有所不同,因为你可以使用alter the Python path before loading the script code,但命令行仍然有点长。