我正在将所有 iwork 文档文件 OSX 类型转换为 Microsoft 文件类型,例如 .pages 到 .doc .keynotes 到 .pdf 和 .numbers 到 .xls。我为每种类型编写了 3 个不同的脚本,并使用可可应用程序(NSAppleScript、NSAppleEventDescriptor)的参数调用了一个事件。如果我连续调用所有脚本,它工作正常。但是,当我进行并发操作时,它的转换也只是一一发生。
我想打开所有三个文档并同时进行转换。如何实现这个问题的逻辑。
如何在 applescript 中执行异步操作。
任何人都可以提出一个解决方案,它会给我与 NSAppleScript、NSAppleScriptEventDescriptor 方法给我相同的行为吗?