Platforms to show: All Mac Windows Linux Cross-Platform
LaunchServicesApplicationForItemMBS(file as folderitem, role as Integer) as folderitem
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
global method | Launch Services | MBS MacOSX Plugin | 3.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Consults the binding tables to return the application that would be used to open the folderitem if it were double-clicked in the Finder. This application will be the user-specified override if appropriate or the default otherwise. If no application is known to LaunchServices suitable for opening this item, nil (kLSApplicationNotFoundErr) will be returned.
Constants you can use for the role parameter:
kLSRolesNone | = 1 | no claim is made about support for this type/scheme |
kLSRolesViewer | = 2 | claim to be able to view this type/scheme |
kLSRolesEditor | = 4 | claim to be able to edit this type/scheme |
kLSRolesAll | = -1 | claim to do it all |
Upgraded in version 19.5 to use CFURL instead of FSRef APIs.
Blog Entries
The items on this page are in the following plugins: MBS MacOSX Plugin.