2
在Mac OS X上,有一個非常有用的「打開」命令,它啓動適用於打開文件類型的應用程序。 Mac上有一些C++/Objective-C函數嗎?是否有可以從C++/Objective-C代碼調用的Mac OS X「open」命令的等價物?
注:我知道我可以啓動一個「開放」的過程。我只是不確定這是否是最佳選擇。
在Mac OS X上,有一個非常有用的「打開」命令,它啓動適用於打開文件類型的應用程序。 Mac上有一些C++/Objective-C函數嗎?是否有可以從C++/Objective-C代碼調用的Mac OS X「open」命令的等價物?
注:我知道我可以啓動一個「開放」的過程。我只是不確定這是否是最佳選擇。
這由NSWorkspace
完成。見-[NSWorkspace openFile:]
。如果你想要更多的細粒度控制(例如獲得可以打開指定文件的所有應用程序,) 使用發射服務所有你需要做的就是
[[NSWorkspace sharedWorkspace] openFile:@"file.txt"]