我可以在 Adob​​e Configurator 2.0 中的脚本文件路径中使用变量吗?

我可以在 Adob​​e Configurator 2.0 中的脚本文件路径中使用变量吗?

我正在使用 Adob​​e Configurator 2.0 构建 InDesign 面板。基本上,它提供了一个按钮,单击时执行 javascript。我通过将 拖到Script File面板中并将其Script File属性设置为所需路径(例如)来添加按钮I:\someFolder\theScript.jsx。这样,我可以保持 InDesign 处于打开状态,只需修改脚本,保存它,然后再次按下按钮进行测试。

然而,在面板的部署版本中,我希望按钮指向同一脚本的编译版本,例如I:\someOTHERfolder\theScript.jsxbin

我可以简单地更改Script File属性,但我有很多这样的按钮,这可能会非常耗时。我有点希望我可以在这里使用变量,如下所示:

thePath = "I:\someFolder\"
theExtension = ".jsx"

现在Script File属性就变成了thePath + "theScript" + theExtension,我可以通过简单地改变这些变量来改变所有按钮的所有路径:

thePath = "I:\someOTHERfolder\"
theExtension = ".jsxbin"

这样的事可能吗?

答案1

Script File我找到了一种方法来做到这一点。我没有使用,而是使用一个简单的Script,它执行如下命令:

app.doScript(File(configurationObject.scriptFolder + "scriptName" + configurationObject.jsExtension), ScriptLanguage.JAVASCRIPT);

configurationObject初始化面板初始化时使用以下代码:

configurationObject =
{
  "jsExtension": ".jsx",
  "scriptFolder": "I:\\someFolder\\"
}

相关内容