Создать Applescript в Windows? - PullRequest
2 голосов
/ 08 ноября 2008

У меня есть веб-приложение на C #, которому нужно развернуть файл на жестком диске клиентского компьютера. (Файл JavaScript для Adobe Acrobat)

Если клиент использует Mac, у меня есть appleScript, который будет искать в каталоге своих приложений acrobat, а затем развертывать файл JS в правильном месте.

Проблема в том, что я в настоящее время создаю яблочный скрипт на Mac, а затем перемещаю его на сервер. В appleScript есть как минимум одно сообщение (чтобы сказать, что оно успешно завершено), и это сообщение должно отображаться на языке по выбору пользователя (указанном в веб-приложении)

Итак, есть ли какой-нибудь способ создать appleScript на моем сервере Windows C # (со встроенной языковой строкой) и затем отправить его клиенту?

Ответы [ 2 ]

5 голосов
/ 08 ноября 2008

Я не могу придумать хорошего способа динамической генерации AppleScript (особенно на платформе, отличной от Mac OS), но вы не можете заставить сервер C # (ASP.NET?) Записывать в файл и иметь AppleScript прочитал сообщение от этого?

3 голосов
/ 12 ноября 2008

В итоге я принял совет Сорена. Я скомпилировал яблочный скрипт на Mac, сжал его и перенес на мой сервер Windows Затем я могу динамически использовать библиотеку zip для добавления txt-файла в архив.

В яблочном сценарии есть код для чтения содержимого текстового файла: Приложение Applescript, прочитанное из файла

...