я могу использовать AppleScript, чтобы отправить ExtendScript в Photoshop и получить обратно результат:Выполнить ExtendScript в InDesign с AppleScript
Это посылает "2" на стандартный вывод:
tell application "Adobe Photoshop CC 2017"
do javascript "var x = 2; x"
end tell
я получаю ошибку синтаксиса когда я пытаюсь то же самое для InDesign 2015:
Это приводит к синтаксической ошибке: Expected end of line but found application constant or consideration.
tell application "Adobe InDesign CC 2015"
do javascript "var x = 2; x"
end tell
Это аналогичный код, используя script
вместо javascript
делает немного лучше, в результате чего в этом сообщении об ошибке: Adobe InDesign CC 2015 got an error: A identifier can’t go after this identifier.
tell application "Adobe InDesign CC 2015"
do script "var x = 2; x"
end tell
Любые предложения для получения этой работы?
ли эта нить помочь? Это для After Effects, но проверьте последний ответ и посмотрите, относится ли это к вам: https://forums.adobe.com/thread/973002 – ariestav
Что делать, если вы используете последний метод на этой странице (с более современными модификациями) http: //macscripter.net/viewtopic.php?id=15506 и просто выполните 'x = 2;'? Что происходит? – CRGreen