adobe-automator

🎨 跨平台 Adobe 自动化中枢

🥥52总安装量 17评分人数 22
100% 的用户推荐

基于 ExtendScript 桥接技术,实现 Photoshop、Illustrator 等 Adobe 全家桶的批量自动化,显著提升创意工作流效率。

C

存在明显风险,不建议直接用于敏感场景

  • 来自社区或个人来源,建议先隔离验证
  • ❌ 核心命令接受并执行任意 ExtendScript 代码,具备对宿主文件系统的完全访问权限(可删除文件、窃取数据)
  • ⚠️ 作者为个人开发者(T3 来源),无组织背书,安全责任需用户自行承担
  • ⚠️ 临时文件写入执行缺乏内容过滤,输入验证仅检查应用名称白名单
  • ⚠️ 错误处理机制可能泄露敏感系统路径信息,存在信息暴露风险
  • ✅ 无网络通信与数据上传,仅依赖 Node.js 内置模块,供应链攻击风险低

使用说明

Adobe Master Automator 是一款面向创意专业人士的通用自动化工具,通过 ExtendScript 桥接技术实现对 Adobe 全家桶的编程控制。该技能的核心用法是通过 runScript 命令向 Photoshop、Illustrator、InDesign、Premiere Pro 和 After Effects 发送 ES3 语法的 ExtendScript (JSX) 代码,利用 Windows 的 cscript 或 macOS 的 osascript 在本地执行自动化任务,如批量图像处理、文档排版、视频渲染等。

显著优点在于其通用性和原生性能。单一技能覆盖五大主流 Adobe 应用,无需为每个软件单独开发插件;直接调用 Adobe 原生 ExtendScript 引擎,执行效率高于模拟操作;跨平台支持 Windows 和 macOS;零外部依赖,仅使用 Node.js 内置模块,避免了供应链攻击风险。

然而,该技能存在明显局限性。ExtendScript 基于 ES3 标准,不支持现代 JavaScript 特性(如 async/await、箭头函数),增加了脚本编写难度;要求目标 Adobe 应用必须预装且可运行;缺乏图形化界面,纯代码交互对非技术人员门槛较高;最严重的局限在于其设计层面的安全风险。

适合目标群体包括:需要批量处理创意资产的设计师、构建自动化工作流的技术美术、寻求 CI/CD 集成方案的开发团队,以及希望将 Adobe 应用纳入自动化管道的运维工程师。

使用风险方面,该技能的核心设计即为执行任意代码,ExtendScript 拥有对宿主文件系统的完全访问权限(通过 FileFolder 对象),恶意脚本可导致文件删除、数据窃取或持久化恶意软件安装。尽管文档已明确警告,但 script 参数缺乏内容过滤,临时文件写入执行机制存在注入风险,且错误处理可能泄露敏感系统路径。建议在隔离环境(虚拟机/沙箱)中使用,并严格审查所有脚本来源。

adobe-automator 内容

手动下载zip · 3.3 kB
handler.jstext/javascript
请选择文件