Pregunta

Tengo una aplicación web C # que necesita implementar un archivo en el disco duro de la computadora cliente. (Un archivo javascript para Adobe Acrobat)

Si el cliente está usando una Mac, tengo un AppleScript que buscará en su directorio de aplicaciones Acrobat y luego desplegará el archivo JS en la ubicación correcta.

El problema es que actualmente estoy creando el AppleScript en una Mac y luego moviéndolo al servidor. El applecript tiene al menos un mensaje (para decir que ha finalizado con éxito), y este mensaje debe mostrarse en el idioma de elección del usuario (especificado en la aplicación web)

Entonces, ¿hay alguna forma de crear el AppleScript en mi servidor Windows C # (con la cadena de idioma incrustada) y luego enviarlo al cliente?

¿Fue útil?

Solución 2

Terminé siguiendo el consejo de Soren. Compilé el AppleScript en una Mac, lo comprimí y lo moví a mi servidor de Windows. Entonces puedo usar una biblioteca zip dinámicamente para agregar un archivo txt al archivo.

El applecript tiene código para leer el contenido del archivo de texto: Aplicación de Applescript leída del archivo

Otros consejos

No puedo pensar en una buena manera de generar dinámicamente un AppleScript (especialmente en una plataforma que no sea Mac OS), pero ¿no podría hacer que el servidor C # (ASP.NET?) escriba en un archivo y tenga ¿AppleScript leyó el mensaje de eso?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top