Adobe InDesign .jsx 脚本 执行 .jsx 脚本

2023-12-25

完成执行另一个 .jsx 脚本后,如何才能让我的 .jsx 脚本执行完毕?

也许这将有助于理解我正在尝试做的事情:

// WebCard.jsx file

function mySnippet(){
    //<fragment>
    var myPageName, myFilePath, myFile;
    var myDocument = app.documents.item(0);
    var myBaseName = myDocument.name;
    for(var myCounter = 0; myCounter < myDocument.pages.length; myCounter++){
        myPageName = myDocument.pages.item(myCounter).name;
        app.jpegExportPreferences.jpegExportRange = ExportRangeOrAllPages.exportRange;
        app.jpegExportPreferences.resolution = 96;
       app.jpegExportPreferences.pageString = myPageName;  

          switch(myPageName) {
        case "1" : myPageName = "EN FRONT WebCard";
            docType = "Web/Web Cards" break;
        case "2" : myPageName = "EN BACK WebCard";
            docType = "Web/Web Cards" break;
        case "3" : myPageName = "ES FRONT WebCard";
            docType = "Web/Web Cards" break;
        case "4" : myPageName = "ES BACK WebCard";
            docType = "Web/Web Cards" break;

    }
        fileName = group + " " + myPageName + " " + date + ".jpg";

        myFilePath = dirPath + docType + "/" + fileName;
        myDocument.exportFile(ExportFormat.jpg, File(myFilePath), false);
    }
    //</fragment>
}
//</snippet>
                // execute PrintCard.jsx file


//<teardown>
function myTeardown(){
}
//</teardown>

您可以轻松地包含另一个脚本,该脚本将在您包含它的位置执行:

// ... Do something (will be executed before teardown script)


#include "../path/to/teardown/script.jsx" 
// the path can be absolute or relative.

这应该适用于 CS3 及以上版本的 InDesign。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Adobe InDesign .jsx 脚本 执行 .jsx 脚本 的相关文章

  • 使用 C# 和 COM 提取 InDesign CS4 图形

    我正在尝试获取 InDesign 文件中图形的详细信息 出于技术原因 我使用 COM 不是我最喜欢的 因为 在 StackOverflow 的其他地方讨论过 你必须花半生的时间来选角 理论上 下面的代码片段应该可以工作 智能感知显示AllG
  • Dreamweaver 不断获取依赖文件

    我安装了 Dreamweaver 当我从我的网站下载依赖文件时 它询问我是否一直想这样做 我说是的 现在 几周后 我不再想要这样了 因为由于依赖文件 下载一个小 PHP 文件需要 30 秒 我在设置中找不到可以再次禁用此功能的任何地方 有任
  • 在 Adob​​e AIR for iOS 中获取唯一标识符(MAC 地址、UDID 等)

    我正在尝试在适用于 Android 和 iOS iPad 2 的 Adob e AIR 应用程序中获取用户设备网络适配器的 MAC 地址 在 Android 中它可以正常工作 但在 iOS 中却不能 这是我正在使用的代码 var vNetw
  • 将 Adob​​e Air 3.3 SDK 与 Flash Builder 结合使用

    Adobe Air SDK V3 3终于于2012年6月8日发布 可以在这里下载 http www adobe com products air html 现在我尝试在 Flash Builder V4 6 中使用它 方法是在 Applic
  • PDF - Adob​​e 数字版

    我想使用 Adob e Digital Edition 保护 pdf 文档 我认为它目前被用来保护电子书以防止非法流通 任何人都可以对此有所了解吗 是否可以使用 C 或其他东西来做到这一点 您可能想看看Adobe 内容服务器和Adobe数字
  • 可以让 Adob​​e Reader 在 Windows 上不持有文件锁吗?

    在 Windows 上 当在 Adob e Reader 中打开 PDF 时 它似乎对该文件持有锁定 这种行为意味着 如果我想重新运行 pdflatex 来重新生成文件 我需要在 Reader 中关闭它 运行 pdflatex 跳回 Rea
  • 填充动态 XFA pdf 表单 itext

    我有一个基于 XFA 的 pdf 表单 我们需要使用 java 来填充它 你能建议最好的方法吗 我能够使用 iText 生成 pdf 的 xfa xml public void readXfa String srcPdfFilename S
  • 错误 itms-90122 - 可执行文件大小无效

    我只是在将应用程序上传到应用程序商店时遇到一些问题 问题是armv7的60MB文件大小限制 见截图 几乎没有嵌入图像或类似的东西 应用程序文件只有 0 5MB 大 但我确信由于下次更新它会很快增加 有没有可能减少应用程序的大小 或者也许更改
  • 使用 LCDS 将不可变的 Java 类序列化为 ActionScript

    我有一个复杂的对象 该对象由 LCDS DataServices 数据管理进行管理 并使用自定义汇编程序进行创建 更新等 绝大多数对象层次结构都已正确序列化 反序列化 但在序列化不可变的 java 类时我遇到了障碍 在仅使用 java 的世
  • PDF 文本提取问题 - 字体/大写不一致

    我正在尝试从 pdf 书中提取文本 并继续遇到一个问题 即复制的文本部分在粘贴到文本文档中时无法保留正确的大写属性 我有权复制这本书 也有使用所有必要字体的许可 起初我认为问题是由未嵌入字体引起的 但我检查后发现所有字体似乎都是嵌入的子集
  • 使用 Flash IDE 测试电影无法从本地主机加载文件

    我只是想知道是否有人可以帮助我解决我的简单但令人沮丧的问题 我创建了一个 SWF 可以从以下位置加载 XML 文件http localhost flash Projects MEL Quiz Quiz bin xml quiz xml ht
  • 为phonegap构建闪屏的横向和纵向图像?

    我想知道是否可以在 PhoneGap 构建应用程序中为启动屏幕提供 2 个单独的图像 一张用于肖像 一张用于风景 目前 当我打开应用程序时 它会显示启动屏幕 如果我更改方向 它会像素化 我现在已经在 config xml 文件中得到了这个
  • 适用于 iPhone 的 Flex 应用程序

    是否可以使用 Adob e Flex AIR 为 iPhone 制作应用程序 有教程 指点吗 不 我不相信你能做到 尽管 iPhone 支持 Flash 的传闻已经有一段时间了 但它仍然未能实现 预计到达时间 看来现在这是可能的 http
  • 适用于 Android 的 Adob​​e AIR 上的无引脚 OAuth

    我在 Adob e AIR for Desktop iOS 上使用了无引脚 OAuth 但在 Android 上则不行 由于某种原因 我们没有得到 oauth verifier 其中包含 Android 设备上 StageWebView 中
  • 带有 Bluebeam 的 JavaScript 库

    我正在寻找一些信息 参考 示例以及如何在 Bluebeam 中使用 javascript Bluebeam表示可以参考以下AcroForm文档 https www adobe com content dam acom en devnet a
  • AS3如何在有多个影片剪辑时使一次只能点击1个影片剪辑

    好的 我有一个页面 上面有 5 个影片剪辑 按钮 当您将鼠标悬停在每一个上时 它们会亮起 OVER 状态 当您单击它们时 它们会展开 DOWN 状态 问题是 如果您展开了多个影片剪辑 处于 向下 状态 它们会重叠并且看起来很糟糕 我想对它们
  • Adobe AIR HTML 组件 - socket.io

    我正在尝试在 HTML 组件中加载一个网站 该组件使用 socket io 来获取一些流信息 它在 AIR 之外运行得很好 但在 HTML 组件内时 流式传输无法运行 它是从自身以外的域进行流式传输 我无法控制这两个站点 关于如何让流在 H
  • 使用 Extendscript 编写二进制文件。文件大小不正确

    进一步我的问题here https stackoverflow com questions 63022178 read binary file with extendscript我正在使用 Extendscript 将十六进制颜色列表从 P
  • Adobe Air Mobile 为什么启动视频 stageVideo 时舞台会闪烁?

    我正在尝试使用 stageVideo 在 Android 平板电脑上播放视频 但每当我单击播放并将视频添加到舞台时 孔应用程序都会闪烁 然后视频会添加到舞台 然后视频开始全部像素化 然后它消失并开始正常播放 只需跳跃几次 我想知道什么情况会
  • 如何从命令行执行 InDesign 扩展脚本?

    我需要从命令行 Windows 执行 InDesign 的 jsx 脚本 对于 Illustrator 可以使用以下命令轻松工作 C Program Files Adobe Adobe Illustrator CS6 64 Bit Supp

随机推荐

  • 继续断言

    Assert后有办法继续测试吗 我需要查看断言引起的所有情况 foreach var ex in data Assert AreEqual ex1 ex msg 不 你不能 Assert如果失败就会抛出异常 并且你不能在异常之后继续执行 你
  • 无法绑定地址 [0]:php 错误

    无法绑定地址 0 通常只允许每个套接字地址 协议 网络地址 端口 使用一次 错误是由我的 php 服务器页面给出的 我尝试了不同的端口号 如从 cmd 中查看和编写 netstat an 我也在谷歌上搜索但没有解决方案 我正在使用 wamp
  • 如何在 Swift 中捕获异常

    我知道并理解 swift 中的错误处理 没有例外 但在 Cocoa 和 Cocoa Touch 中 有些情况除了捕获异常之外没有其他方法可以处理错误 例如 如果您在可用空间不足时写入文件句柄 这不是我们希望应用程序崩溃的情况 如何处理这种情
  • 二阶颂歌系统的庞加莱截面

    这是我第一次尝试用 Python 编写庞加莱节代码 我从这里借用了一段代码 https github com williamgilpin rk4 blob master rk4 demo py https github com willia
  • Facebook API SDK 撤销访问权限

    如何允许用户使用其 API 服务 SDK 撤销对我的应用程序的访问权限 http developers facebook com docs sdks http developers facebook com docs sdks 查看文档 我
  • 如何在 C++ 中发送或保存函数以及接收或恢复函数并执行它?

    有什么方法可以将函数发送或保存为文件吗 我想在 Windows 平台上用 C 执行此操作 我假设读者和发件人或保存者之间存在某种约定 如果我像下面这样发送可以吗 服务器端 label1 int func1 int somevar int a
  • AngularJS:从列表动态添加组件

    因此 我正在开发一个允许用户修改模板的项目 基本模板将由组件组成 用户将能够添加或删除组件 我在网上找到了一些东西 例如grapeJS 但对于这个简单的应用程序来说 它的强度还远远不够 寻找一些有关解决此问题的方法的建议 或任何有帮助的资源
  • 为什么 django 网站上的日志功能不起作用?

    这就是我尝试过的 在我的 view py 文件中 import logging logger logging getLogger mylog logging basicConfig format name s levelname s mes
  • Dart - Base64 字符串不等于 python

    当我使用Python生成一个base64将在中使用的字符串raw key raw value GMAIL API 发送电子邮件完美发生 但是当我使用 Dart 生成相同的base64string 该字符串与 python 不同 因此我无法发
  • 如何使 Orientdb 的优势变得独特

    如何使 Edge 在 Orientdb 中独一无二 我想出的解决方案 删除边缘 再次创建它 但这并不好 Edge 没有任何属性 Example create edge is friend from 12 0 to 12 3 如果我再次调用它
  • PyTorch RuntimeError:DataLoader 工作线程(pid(s) 15332)意外退出

    我是 PyTorch 的初学者 我只是尝试一些示例在这个网页上 https github com pytorch examples 但由于此错误 我似乎无法运行 super resolution 程序 RuntimeError DataLo
  • 球与球的碰撞 - 检测和处理

    在 Stack Overflow 社区的帮助下 我编写了一个非常基本但有趣的物理模拟器 您单击并拖动鼠标来发射球 它会弹来弹去 最终停在 地板 上 我想添加的下一个重要功能是球与球的碰撞 球的运动被分解为 x 和 y 速度矢量 我有重力 每
  • lambda 演算、正规阶、正规形式、

    在 lambda 演算中 如果一项具有范式 则范阶缩减策略将始终产生它 我只是想知道如何严格证明上述命题 您提到的结果是所谓标准化定理的推论 该定理指出 对于任何归约序列 M gt N 相同项 M 和 N 之间存在另一个 标准 序列 其中您
  • 编译需要参数的表达式

    好吧 我确信这很简单 但我正在经历一个高级时刻 我有一个简单的 BinaryExpression 大于 左侧是 ParameterExpression 右侧是 ConstantExpression 我想将此表达式编译为一个函数 我可以调用该
  • 如何在 python-socketio 中将消息从 python 服务器发送到 javascript 客户端?

    socketio客户端成功连接到服务器并发送消息emit到服务器 但到客户端的另一个方向服务器失败 我找不到错误的根源 这是 这是服务器 pythonapp py基于中的示例python socketio https python sock
  • 类型错误:“_VirtualList”对象不可调用

    当我运行此代码时 我的 GUI 显示此错误 VirtualList 对象不可调用 我哪里错了 import PyPDF2 pdf open the alchemist paulo coelho pdf rb reader PyPDF2 Pd
  • 如何限制docker容器上传的速率?

    我需要防止长时间运行的多 TB 上传耗尽我的所有网络带宽 但我只能在进程级别限制其带宽使用 这意味着减慢整个计算机的网络接口或减慢该用户的网络流量不会工作 幸运的是 上传是用 Docker 容器化的 我该怎么做才能减慢 docker 容器的
  • PHP后台进程

    我写了一个 php irc 机器人 但我需要它在后台工作 有了这个 就不会有退出之类的事情了 做这个的最好方式是什么 感谢致敬 看看下面的网站 关于如何编写 PHP 守护进程有一个相当深入的解释 http kevin vanzonnevel
  • 二维等距网格中的点击检测?

    我从事网络开发已经很多年了 我正在慢慢地参与游戏开发 对于我当前的项目 我有这个等轴测图 我需要使用算法来检测正在单击哪个字段 顺便说一句 这一切都是在浏览器中使用 Javascript 实现的 The map看起来像this https
  • Adobe InDesign .jsx 脚本 执行 .jsx 脚本

    完成执行另一个 jsx 脚本后 如何才能让我的 jsx 脚本执行完毕 也许这将有助于理解我正在尝试做的事情 WebCard jsx file function mySnippet