问题标签 [extendscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scripting - Adobe After Effects Script:在图层上使用色度键滤镜
我目前正在使用 ExtendScript Toolkit 为 After Effects 编写脚本
如何将色度键滤镜应用于图层/合成?
photoshop - 使用 Photoshop 脚本 (JSX) 显示/隐藏图层的功能
我正在编写一个脚本,它将遍历图层,修剪它们并导出。到目前为止,我拥有完成此脚本所需的大部分元素。我唯一找不到的是如何显示/隐藏单个图层。我找到了显示/隐藏所有图层的功能,但单层没有。
有任何想法吗?
photoshop - 带有 Photoshop 脚本的“Console.log” - ExtendedScript Toolkit
我第一次做一些 Photoshop 脚本,如果有一个类似 console.log 的函数来在ExtendScript Toolkit App的 Javascript 控制台中输出数组和对象值肯定会很棒。
有没有等价的功能?
javascript - 是否可以使用本地 TCP/IP 连接来替代两个脚本之间的标准 I/O?
请原谅我对网络的无知,但这是我的问题:
我有一个与系统其他部分隔离的 JavaScript 文档自动化环境 (Adobe ExtendScript)。我想要在 ExtendScript 中运行的任何脚本和我想要的任何其他程序(ruby 脚本、mysql...等)之间的基本 I/O 功能。ExtendScript 中可供我使用的一个对象是 Socket 对象,它可以“创建 TCP/IP 连接或建立 TCP/IP 服务器”。设置 TCP/IP 服务器并从外部连接到它是否可以有效地模拟我正在寻找的 I/O 功能?因为我在本地运行所有内容,这是否有效地消除了您通常期望从这种连接中获得的网络延迟?有没有我不知道的问题?
extendscript - .replace 在 Javascript 中替换多个字符
使用extendscript,但由于某种原因它不会替换两个“--”字符。我觉得我可以用正则表达式更容易地做到这一点,但我很讨厌那些。我试图用“-”替换所有奇怪的非字母数字字符和空格
soap - InDesign 服务器 CS 5.5 app.scriptArgs.get 在 jsx 脚本中不起作用
我正在使用 Adobe InDesign Server CS 5.5 并且遇到 *.jsx 脚本无法读取输入参数的问题
我运行以下命令: sampleclient.exe -host localhost:8080 "c:\CreateJPEG.jsx" param1="1"
这是脚本:
app.scriptArgs.get("param1")
总是假的。所有文件都表明这应该有效。
extendscript - 使用 Extendscript 在 RoboHelp 中修改条件构建表达式
我正在尝试为我们的文档团队自动化流程。他们在几本书中有相当多的 framemaker 文件,并使用 RoboHelp 为我们项目的两个不同版本生成 EclipseHelp。
每个 framemaker 文件都设置了适当的标签,以指示特定文档适用于哪个版本。目前,作者修改条件构建表达式以指定正确的标签集并每次运行 File->Generate->EclipseHelp。我可以很好地运行生成过程,但我不知道如何更改它使用的标签。
我已经通读了 RoboHelp 的脚本指南,我能找到的对 Conditional Build Tags 的唯一参考是创建和删除它们的能力。我找不到对条件构建表达式的任何引用。有谁知道从脚本修改它的任何方法?或者,如果有人可以提出一种更有益的组织 RoboHelp/Framemaker 的不同方式,我会全神贯注,尽管我对两者的熟悉程度基本上为零。
bitmap - Adobe ExtendScript 中的位图函数
我想从 Adobe ExtendScript Toolkit 中加载的位图中获取位图数据。ExtendScript 是否为此提供了内置函数?还是我需要自己写?比方说 png 或 bmp。
javascript - Indesign JavaScript 在书中创建文本和文档内超链接 - 非常慢
- 第一次发帖
- 第一次用 JavaScript 写,虽然我有其他语言的经验。
我正在使用 Adobe InDesign CS5.5。我在 ID Book 中有多个文件,每个文件都包含不同数量的“章节”。本书包含一个索引文件,其中包含以缩写形式引用章节的主题标题(例如,“CHAPTER 125”变为“ch 125 no 3”——注意“no x”部分无关紧要)。我的脚本的目标是创建文档间链接,当 ID Book 导出为 PDF 时,这些链接将增加重要的功能。用户将能够从索引跳转到章节,反之亦然。我认为我正在处理的脚本和问题对其他人有用,但还没有找到任何帖子来解决我的问题。
特定章节(“CHAPTER 125”)索引中的所有参考文献(如“ch 125 no 1”)都会获得指向该章节头部位置的超链接。这部分脚本运行良好且运行迅速。
另一半将在每章文本的末尾插入相应的主题标题,并使这些段落链接回索引中的相应主题标题。(换句话说,它们是交叉引用,但在 ID 术语中不是真正的 x-ref,因为我希望对它们进行更多控制,并且我对该主题的阅读告诉我要避开真正的 x-ref。)这是脚本的一部分这让我把头撞在墙上。它运行了几个小时,却没有完成一本 200 章的书。请注意,出于测试目的,我只是在每章下的所需位置插入一段文本,而不是所有主题标题和链接。我从较小的文本集和调试打印到控制台中知道脚本正在工作,而不是陷入无限循环。然而,它运行的时间太长了,如果我打断它,
基于搜索/阅读论坛:我禁用了预检;禁用自动更新书页码;将实时预览设置更改为延迟。我仍然怀疑速度缓慢可能与 InDesign 开销有关,但我不知道还能尝试什么。
我对这段 JS 代码的风格可能有多糟糕感到尴尬,但目前我只需要它工作,然后我可以改进它。
javascript - Illustrator ExtendScript 设置选择的填充不透明度
有什么方法可以使用 javascript 访问 pathItem 的填充不透明度?我可以访问整体不透明度,但我想降低填充的不透明度,同时保持笔触完全不透明。
我在文档中找不到任何内容,也找不到其他人问这个问题。
我可以像这样设置整体不透明度:
我已经尝试了所有fillOpacity
我能想到的“”变体,如下所示:
...但它不起作用。
我要解决这个问题,还是这不可能?