Russian Qt Forum

Qt => Общие вопросы => Тема начата: vipet от Январь 14, 2007, 01:22



Название: QT & MacOS X & Photoshop - как соединиться?
Отправлено: vipet от Январь 14, 2007, 01:22
Надо соединиться с Photoshop под Mac OS X. Послать ему JavaScript на выполнение.

Прога - на QT. (если это имеет значение)

Ткните, пожалуйста, куда копать, что почитать..

Под виндой - это было бы через COM. А как в макосе?

Спасибо


Название: Re: QT & MacOS X & Photoshop - как соединиться?
Отправлено: Zmey от Май 21, 2007, 14:20
Цитата: "vipet"
Надо соединиться с Photoshop под Mac OS X. Послать ему JavaScript на выполнение.

Прога - на QT. (если это имеет значение)

Ткните, пожалуйста, куда копать, что почитать..

Под виндой - это было бы через COM. А как в макосе?

Спасибо


В Mac OS X это будет через AppleScript.
Код:
tell application "Adobe Photoshop CS2"
do script  текст_скрипта language javascript
end tell


Название: QT & MacOS X & Photoshop - как соединиться?
Отправлено: vipet от Май 21, 2007, 15:35
Спасибо за ответ!

А как AppleScript запустить на выполнение из своей QT-проги?

Желательно файлов на диске не создавать, чтобы юзер не мог посмотреть, что там внутри скрипта.


Название: QT & MacOS X & Photoshop - как соединиться?
Отправлено: Zmey от Май 21, 2007, 18:26
Цитата: "vipet"
Спасибо за ответ!

А как AppleScript запустить на выполнение из своей QT-проги?

Желательно файлов на диске не создавать, чтобы юзер не мог посмотреть, что там внутри скрипта.


Запусти из своей проги "/usr/bin/osascript" и передай ему в качестве параметра свой AppleScript.