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

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

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

Связанный контент