Можно ли использовать переменную в пути к файлу сценария в 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\\"
}