¿Puedo utilizar una variable en la ruta de un archivo de secuencia de comandos en Adobe Configurator 2.0?

¿Puedo utilizar una variable en la ruta de un archivo de secuencia de comandos en Adobe Configurator 2.0?

Estoy creando un panel de InDesign con Adobe Configurator 2.0. Básicamente, proporciona un botón que ejecuta un javascript al hacer clic. Agregué el botón arrastrando a Script Fileen mi panel y estableciendo su Script Fileatributo en la ruta deseada, por ejemplo I:\someFolder\theScript.jsx. De esta manera, puedo mantener InDesign abierto y simplemente modificar el script, guardarlo y presionar el botón nuevamente para probarlo.

Sin embargo, en la versión implementada del panel, me gustaría que el botón apunte a una versión compilada del mismo script, por ejemplo I:\someOTHERfolder\theScript.jsxbin.

Podría simplemente cambiar el Script Fileatributo, pero tengo muchos de estos botones y podría llevar bastante tiempo. Tenía la esperanza de poder usar variables aquí, así:

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

Ahora el Script Fileatributo pasaría a ser thePath + "theScript" + theExtensiony podría cambiar todas las rutas de todos los botones simplemente cambiando estas variables:

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

¿Es posible algo como esto?

Respuesta1

Encontré una manera de hacerlo. En lugar de usar un Script File, uso un simple Script, que ejecuta un comando como este:

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

El configurationObjectesta inicializadoEn la inicialización del panelcon este código:

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

información relacionada