
Adobe Configurator 2.0을 사용하여 InDesign 패널을 만들고 있습니다. 기본적으로 클릭 시 자바스크립트를 실행하는 버튼을 제공합니다. 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\\"
}