【问题标题】:Load Actions from Javascript从 Javascript 加载操作
【发布时间】:2016-02-19 01:17:32
【问题描述】:

我有一个 Adob​​e Illustrator 操作文件 (.aia),我想通过 .js 或 .jsx 将其加载到扩展构建器环境中。我注意到有app.loadAction() - 但我无法让操作正常工作。如果我将动作文件存储在我的根文件夹中,如何让动作加载到 Illustrator 中?

【问题讨论】:

    标签: adobe photoshop adobe-illustrator extendscript


    【解决方案1】:

    下面是我开始工作的设置。此扩展使用 HTML 面板,通过单击按钮,我们将动作加载到 Illustrator。单击按钮会触发下面的 JS 函数,然后调用 JSX 脚本。 .aia 文件存储在根文件夹 ./assets

    JS函数:

    function getActionFile() {
            var extensionRoot = csInterface.getSystemPath(SystemPath.EXTENSION) + "/assets/Utility.aia";      //exported aia file  
            csInterface.evalScript('loadActions('+JSON.stringify(extensionRoot)+')');
        }
    

    JSX 函数:

    function loadActions(f){
        var scriptFile = File(f);
        app.loadAction(scriptFile)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 2010-10-09
      相关资源
      最近更新 更多