1.0.2 • Published 11 months ago

adobe-extendscript v1.0.2

Weekly downloads
-
License
MPL-2.0
Repository
github
Last release
11 months ago

Adobe-ExtendScript

Language English (Machine translation)

Adobe 软件 ExtendScript 脚本调试,理论支持Adobe平台全部软件调试。

测试支持

成功,失败,未测试。 因为没有安装全部软件,所以没有添加到下方表格中。

软件WindowsMac
Photoshop
Illustrator

参数

名称类型默认数值说明
minifyBooleantrue压缩代码
applicationStringnull必填项,应用名称或应用路径应用名称请确定注册表可以获取到路径
includesArray\es5-shim.min.js,json2.min.js绝对路径数组,引入脚本文件

方法

名称参数说明
getProduct.execnull从注册表中获取应用程序
getProduct.execSyncnull从注册表中获取应用程序

示例

const ExtendScript = require('./index.js');

// console.log(getProduct.execSync());
getProduct.exec().then(data => {
  console.log(data);
});

// [es5-shim.min.js,json2.min.js]
ExtendScript.includes = [
  path.resolve(__dirname, './includes/es5-shim.min.js'),
  path.resolve(__dirname, './includes/json2.min.js'),
];

ExtendScript.minify = false;

// 应用名称必须是 - 全小写格式
ExtendScript.application = 'Photoshop'.toLowerCase();
// ExtendScript.application = 'Illustrator'.toLowerCase();
// ExtendScript.application = 'Premiere Pro'.toLowerCase();

// 请输入绝对路径
// ExtendScript.application = '/Applications/Adobe/Adobe Photoshop 2023/Adobe Photoshop 2023.app';

ExtendScript('app.name').then(data => {
  console.log('ExtendScript', data);
});