我有一个需要将文件部署到客户端计算机硬盘的C#Web应用程序。 (Adobe Acrobat的javascript文件)
如果客户端使用的是mac,我会在他们的应用程序目录中搜索acrobat,然后将JS文件部署到正确的位置。
问题是我目前正在mac上创建applescript,然后将其移动到服务器。 applescript至少有一条消息(说它已成功完成),此消息需要以用户选择的语言显示(在Web应用程序中指定)
那么,有没有办法在我的Windows C#服务器上创建applescript(使用嵌入的语言字符串),然后将其发送到客户端?
答案 0 :(得分:5)
我想不出动态生成AppleScript的好方法(特别是在非Mac OS平台上),但是你不能让C#(ASP.NET?)服务器写入文件,并且AppleScript从那里读取消息?
答案 1 :(得分:3)
我最终接受了索伦的建议。我在mac上编译了applescript,将其压缩,并将其移动到我的Windows服务器上。然后我可以动态地使用zip库将txt文件添加到存档中。
AppleScript中有代码来读取文本文件的内容: Applescript application read from file