21得票5回答
Extendscript当前脚本路径

我想获取当前运行的Extendscript的绝对文件夹路径。 例如,在php中使用__DIR__(或)在nodejs中使用__dirname。在Extendscript中的等效方法是什么。

7得票4回答
Adobe .jsx脚本能够包含其他脚本文件吗?

我们正在编写许多.jsx脚本,每个脚本我都必须模拟一些函数,以便可以使用像Array.map()和String.trim()这样的函数,但我不想在每个脚本的顶部包含那些代码。 有没有一种方法可以在.jsx脚本文件中“包含”其他.jsx脚本?

10得票2回答
需要在ExtendScript中将对象转换为JSON字符串

我正在使用ExtentdScript处理我的Indesign文档链接的元数据信息。 我想使用JSON.stringify将对象转换为字符串,但是当我使用它时,出现错误,提示: 无法在目标引擎中执行脚本。 如果从以下代码中删除linkObjStr = JSON.stringify(...

11得票6回答
Adobe Media Encoder是否支持使用ExtendScript进行脚本编写?

Adobe Media Encoder(AME)可编写脚本吗?我听别人说过它是“官方支持脚本编写的”,但我找不到任何有关其可编写脚本对象集的参考资料。 有人编写过 AME 的脚本吗?

13得票1回答
After Effects / ExtendScript:如何使用库和导入.jsx文件?

我对 After Effects 脚本编写是新手,但对浏览器中的 JavaScript 有很多经验。 如何导入 .jsx 文件? 我可以使用 js 库例如 underscore.js 等吗? 有哪些关于 AE 脚本编写的好资源?(最好是信息图形项目)

10得票1回答
app.doScript和$.evalFile有什么区别?

到目前为止,我发现唯一的区别是:如果由app.doScript运行的脚本返回错误,则错误的文件和行号将被app.doScript调用的文件和行号覆盖。还有其他区别吗? 下面是演示上述区别的示例代码: 首先运行InDesign: c: cd "C:\Program Files\Adobe\...

177得票1回答
使用Premiere Pro的ExtendScript连接将导入的文件添加到序列中

我正在尝试创建一个 ExtendScript 脚本,用于 Premiere Pro,它将加载指定的视频文件,在指定的开始和结束时间剪辑它们,将它们放入序列中,然后导出生成的电影。 我知道 Adobe 没有关于 Premiere Pro 脚本编写的官方文档,所以我一直在使用数据浏览器(在 Ex...

7得票2回答
如何在Extendscript中调用Python或Shell脚本?

我有一个需要从Extendscript脚本中调用的Python脚本。 有没有可用的库函数可以完成这个任务? 我尝试在文档和其他许多在线资源中找到解决方案,但迄今为止没有任何帮助。 感谢任何帮助。

8得票3回答
如何使用extendscript检查属性值是否为只读?

我正在编写一个针对 After Effects 的脚本,可以从图层中收集所有属性并将它们写入 XML 文件。但当我从 XML 中检索值时,某些值是只读的,这时工具包会抛出错误。 有没有办法像 File 对象的 readonly 属性一样进行检查呢?比如:layer.property().(r...

7得票2回答
在循环中向数组添加变量

使用扩展脚本将变量推入数组,这基本上是JavaScript。您有什么想法我做错了什么吗? if ( app.documents.length > 0 ) { for ( i = 0; i< app.activeDocument.textFrames.length; i+...