나는 열고에서 AppleScript를 통해 JSX 스크립트를 실행하기 위해 노력하고있어 do script
에 설명 된대로 명령 어도비 인디자인 스크립팅 가이드 에 이 페이지 와 다른 인터 웹에 :
이
do script
메서드는 스크립트에 다른 스크립트를 실행하는 방법을 제공합니다. 스크립트는 유효한 스크립팅 코드의 문자열이거나 디스크의 파일 일 수 있습니다.
script.scpt :
tell application "Adobe InDesign 2020"
activate
set jsx_script to "Macintosh HD:Users:xxx:project:script.jsx"
set val_1 to "Foo"
set val_2 to "Bar"
set my_values to {val_1, val_2}
do script jsx_script language javascript with arguments my_values
end tell
script.jsx :
#target "InDesign"
testFunc(arguments);
function testFunc(t) {
alert('argument one: ' + t[0] + '\r' + 'argument two: ' + t[1]);
}
하지만 작동하지 않습니다. "예상되는 줄 끝 등이지만"스크립트 "를 찾았습니다." 구문 오류입니다. do script
더 이상 지원되지 않음을 의미합니까 ? 내 환경은 macOS 10.15.3 및 InDesign 2020 (15.0.2)입니다. 어떤 조언을 해주셔서 감사합니다.
macOS 10.15.4로 업데이트하면 문제가 저절로 해결되었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다