Можно ли использовать переменную в пути к файлу сценария в Adobe Configurator 2.0?

Я создаю панель InDesign с помощью Adobe Configurator 2.0. В основном, это обеспечивает кнопку, которая выполняет 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\\"
}
Другие вопросы по тегам