extendscript相关内容

无法从 OAuth Google API 获取已安装应用程序的访问令牌

我正在创建 OAuth 身份验证流程,以便我安装的应用程序的用户可以访问他们的私人 Google 电子表格文档.我正在使用 Adob​​e ExtendScript 进行编码,因此无法使用 Google 提供的 Javascript 客户端库.我已经多次阅读 Google 的 OAuth 2.0 文档安装应用程序,但需要帮助OAuth 流程的一个方面.我可以通过从已安装的应用程序启动浏览器并让用户 ..

在extendscript - Photoshop,对话框持久性?

在扩展脚本 - Photoshop 中,我希望我的对话框复选框默认为以前使用过的选项......有人知道这是否可行吗? 解决方案 您有两个选择. 首选:使用//@targetengine 值可以使用目标引擎在会话中持久化. 第一个脚本 //@targetengine myengine无功x = 100; 第二个脚本 //@targetengine myengine$ ..
发布时间:2021-10-26 17:39:34 前端开发

如何从 Extendscript 中调用 python 或 shell 脚本?

我有一个需要从 Extendscript 脚本中调用的 Python 脚本.是否有任何可用的库函数可以做到这一点?我尝试在文档和许多其他在线资源中找到解决方案,但到目前为止没有任何效果.任何帮助表示赞赏. 解决方案 看看这个例子. 它在脚本文件旁边创建一个 .term 文件并执行它. 这是一个干净的版本: main();函数主(){var script_file = File($ ..

需要在 ExtendScript 中对对象进行 JSON 字符串化

我正在使用 ExtentdScript 处理 Indesign 文档链接的元数据信息. 我想使用 JSON.stringify 将对象转换为字符串,但是当我使用它时,我收到错误消息: 无法在目标引擎中执行脚本. 如果我从下面的代码中删除 linkObjStr = JSON.stringify(linksInfoObj);,那么一切正常. ExtendScript 中的 JS ..
发布时间:2021-10-26 17:39:17 前端开发

如何从 Illustrator 脚本发出 HTTP 请求?

有没有人成功地从 Illustrator 脚本 (.jsx) 发出 HTTP 请求并愿意分享如何做? 我目前正在 OS X 上试验 CS3,但 CS4–5.5 也可以. 我找到了一个使用 Bridgetalk 来利用 Bridge 的套接字连接的示例,但到目前为止还无法使其正常工作. 有人提到了 libcurl 的包装器,并且想到了一个简单的 bash 脚本.也没有找到太多关于如 ..
发布时间:2021-07-17 18:58:37 其他开发

JavaScript + InDesign:在.indd文档中找到一个单词,并写一个带有页码位置的.txt文件

在尝试执行脚本来查找特定单词(在本例中为书中项目的名称)并将InDesign文档中所有出现的页码写入时,我遇到了问题.txt文件. 问题:无论出于何种原因,返回的"parentPage.name"值均不按顺序列出(例如:例如,在第184页上出现的值出现在列表中,例如在第11页之前,等等) 我不确定它是否与此代码(在下面)或其他地方相关: pg_nr = found_txt.pare ..
发布时间:2021-05-07 19:29:00 前端开发

如何使用extendscript打开另一个应用程序?

我试图通过使用extendscript通过cmd行(system.callSystem)发送命令来了解是否/如何从After Effects中打开外部程序,但是无法解决... 例如,要从命令行打开Premiere Pro版本,可以使用直接路径: cd C:\ Program Files \ Adob​​e \ Adob​​e Premiere Pro CC 2019 \&&"Adob​​e ..
发布时间:2021-04-22 20:05:47 其他开发

Javascript IIFE作为对象的属性(方法)

我正在尝试使用IIFE作为方法(可能是错误的)。 为什么?因为,我正在尝试实现代理设计模式。 在adobe扩展脚本中,有一个“ app”对象可以访问文档,例如- var length = app.activeDocument.length; //或其他一些属性 现在,我想在“ app”周围放置一个代理。因此,我创建了一个代理对象- var AppPro ..
发布时间:2020-10-21 01:50:22 前端开发

在Extendscript中使用编写二进制文件.档案大小不正确

对于我的问题的进一步说明此处我正在编写一个十六进制颜色列表使用Extendscript在Photoshop中创建一个二进制文件.到目前为止一切顺利. 仅使用下面的代码编写的二进制文件是119个字节.使用Sublime Text 3剪切和粘贴并保存时,只有48个字节,这会在以后引起复杂性. 这是我第一次进入二元土地,所以我可能会有点迷路.我怀疑这是编码问题(可以解释2.5文件大小),还是 ..

使用extendscript读取二进制文件

仅限于在Photoshop中使用Extendscript,我试图编写然后在同一二进制文件中读取. 我可以写文件,但是我不确定读取部分出了什么问题. 数据将是十六进制的RGB颜色,因此我要么想从读取函数中以数组或字符串的形式返回数据.只有我什至无法告诉我刚刚写入的文件存在.而且我不确定是否应该使用seek()或read().糊涂了. var f = new File("D:\\temp\ ..
发布时间:2020-09-20 22:30:48 其他开发

有没有办法在扩展脚本中更改字符串中特定单词的字体颜色以产生后效?

我可以成功更改整个文本层的字体颜色,但找不到改变字符串中特定单词的颜色的方法. 例如 在此字符串“尝试学习后效应的扩展脚本"中,我只想更改“学习"的颜色. var mySourceText = currItem.layers.byName('line04').property("ADBE Text Properties").property("ADBE Text Document" ..
发布时间:2020-08-21 18:30:42 其他开发

Photoshop ScriptUI:显示一个对话框窗口,将其关闭,再次显示将显示一个空的完整尺寸窗口

在用JavaScript编写的Photoshop CC 2015(Windows 10)脚本中,我正在循环处理活动文档的所有层,并希望在每个步骤中显示一个设置对话框. 为简化起见,请使用以下工作示例.窗口是在循环外部定义的,在这里剥离的其他步骤中,循环中的每个步骤都会显示一次该窗口: #target photoshop var w = new Window('dialog', 'Ti ..
发布时间:2020-07-29 19:01:37 前端开发

Indesign中的Basil.js和ExtendScript /如何设置textFrames的样式?

在svg元素在Indesign中放置/绘制后,我想将样式更改为部分或全部元素。在我的示例中,我在绘制textFrame时设置了样式。我的例子有效。 但是如何在放置文本框架后更改样式? 我想使用倾斜角(应用于TextFrame)和rotationAngle(在我的示例中-> forLoop) 我尝试了以下操作: r.textFrames.shearAngle = 20; 和 doc ..
发布时间:2020-06-02 19:28:55 其他开发