下载Cocoa中的.dmg文件

下载Cocoa中的.dmg文件,cocoa,applescript,dmg,Cocoa,Applescript,Dmg,如何使用cocoa或applescript下载并打开.dmg文件。如果你不使用dmg部分,而采用更通用的方式,谷歌也会这么做。试试看。如果你不使用dmg部分,而使用更通用的方法,谷歌也会这样做。正如@Joshua所说,你可以使用NSURLDownload或nsurconnection来检索文件。要装载它,运行一个执行hdiutil attach/path/To/download/file.dmg的NSTask。正如@Joshua所说,您可以使用NSURLDownload或nsurconnecti

如何使用cocoa或applescript下载并打开.dmg文件。如果你不使用dmg部分,而采用更通用的方式,谷歌也会这么做。

试试看。如果你不使用dmg部分,而使用更通用的方法,谷歌也会这样做。

正如@Joshua所说,你可以使用NSURLDownload或nsurconnection来检索文件。要装载它,运行一个执行hdiutil attach/path/To/download/file.dmg的NSTask。

正如@Joshua所说,您可以使用NSURLDownload或nsurconnection来检索文件。要安装它,运行一个执行hdiutil attach/path/to/download/file.dmg的NSTask。

重要的是它必须打开dmg文件。下载文件和打开文件是两个独立的任务,有不同的解决方案。重要的是它必须打开dmg文件。下载文件和打开文件是两个独立的任务用不同的解决方案。哎哟。似乎有点笨手笨脚。与使用NSWorkspace打开文件相比,使用hdiutil是否有一些优势?快速测试表明,在需要UI的情况下(在密码保护dmg的情况下),您需要与任务交互以提供密码。通过NSWorkspace,当使用Finder.Ouch打开时,GUI中会提示您。似乎有点笨手笨脚。与使用NSWorkspace打开文件相比,使用hdiutil是否有一些优势?快速测试表明,在需要UI的情况下(在密码保护dmg的情况下),您需要与任务交互以提供密码。通过NSWorkspace,GUI中会提示您使用Finder打开。