我需要运行Moho脚本,它创建了新的文档,导入一些文件等,通过命令行。问题是:要调用此函数请求ScriptInterface实例。它可以通过鼠标单击、Moho中的菜单选择(手工调用)和发送ScriptingInterface实例作为函数参数来调用,比如script:Run(moho)。如果我试图从命令行调用此函数,则此实例不会设置为参数。因此,问题是-我可以从一些全局vars或其他地方的ScriptInterface实例吗?
发布于 2021-12-15 07:24:55
您可以准备一个特殊的.moho文件,其中包括一个带有嵌入lua脚本的层。如果您运行命令行打开带有这个特殊文件的Moho,它将执行层脚本(因为它在每个新的帧输入时执行),脚本将接收ScriptInterface实例作为LayerScript函数的moho参数。
https://stackoverflow.com/questions/68776894
复制相似问题