我需要从命令行(Windows)为InDesign执行.jsx脚本。
对于Illustrator,它可以通过以下命令轻松使用:
"C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Support Files\Contents\Windows\Illustrator.exe" "...\myscript.jsx"
Illustrator和ExtendScript Toolkit CS6应用程序都将打开,然后脚本将自动启动。
当我对InDesign尝试相同的操作时,它将不起作用(InDesign说“无法打开myscript.jsx ...”)。
我还尝试从命令行启动ExtendScript Toolkit,如下所示:
"C:\Program Files (x86)\Adobe\Adobe Utilities - CS6\ExtendScript Toolkit CS6\ExtendScript Toolkit.exe" "...\myscript.jsx"
结果是在加载脚本的情况下打开了ExtendScript Toolkit应用程序,但未执行任何操作。
有人知道如何启动脚本吗?是否有要添加的
-run
或-cmd
参数?
最佳答案
您的解决方案是从命令行调用VisualBasic脚本。然后,VB将基于引用了indesign应用程序本身来调用indesign jsx文件。有点棘手,但绝对可以工作。
关于command-line - 如何从命令行执行InDesign扩展脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37320580/