Posso usar uma variável em um caminho de arquivo de script no Adobe Configurator 2.0?

Posso usar uma variável em um caminho de arquivo de script no Adobe Configurator 2.0?

Estou construindo um painel do InDesign usando o Adobe Configurator 2.0. Basicamente, ele fornece um botão que executa um javascript ao clicar. Adicionei o botão arrastando a Script Fileno meu painel e definindo seu Script Fileatributo para o caminho desejado, por exemplo I:\someFolder\theScript.jsx. Dessa forma, posso manter o InDesign aberto e simplesmente modificar o script, salvá-lo e pressionar o botão novamente para testá-lo.

Na versão implantada do painel, entretanto, gostaria que o botão apontasse para uma versão compilada do mesmo script, por exemplo I:\someOTHERfolder\theScript.jsxbin.

Eu poderia simplesmente alterar o Script Fileatributo, mas tenho muitos desses botões e isso pode consumir muito tempo. Eu esperava poder usar variáveis ​​​​aqui, assim:

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

Agora o Script Fileatributo se tornaria thePath + "theScript" + theExtensione eu poderia alterar todos os caminhos de todos os botões simplesmente alterando estas variáveis:

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

Algo assim é possível?

Responder1

Eu encontrei uma maneira de fazer isso. Em vez de usar um Script File, eu uso um simples Script, que executa um comando como este:

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

O configurationObjecté inicializadoNa inicialização do painelcom este código:

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

informação relacionada