Создать Applescript в Windows?

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

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

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

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


person Mike Blandford    schedule 08.11.2008    source источник


Ответы (2)


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

person Sören Kuklau    schedule 08.11.2008

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

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

person Mike Blandford    schedule 12.11.2008