我正在使用 NSUserScriptTask 运行用户放置在 Application Scripts 目录中的脚本。但是,我发现很难找出 NSUserScriptTask 接受哪些已知类型的脚本,并且文档也没有多大帮助......有什么想法吗?
到目前为止,我已经尝试过这些:
- .sh
- .applescript
- .scpt
- .scptd
- 。文本
并且无法让它们中的任何一个工作(该initWithURL:error:
方法返回 nil)
编辑: 我忘了包括错误!傻我...这是打印在日志上的内容:
Error Domain=NSCocoaErrorDomain Code=259 "The file “Untitled.applescript” couldn’t be opened because it isn’t in the correct format." UserInfo=0x100121f50 {NSURL=file://localhost/Users/path to file/Untitled.applescript, NSFilePath=/Users/path to file/Untitled.applescript}