Platforms to show: All Mac Windows Linux Cross-Platform
Launch Services
The Mac OS X Launch Service launches applications with parameters.
- Globals
- LaunchServicesAllHandlersForURLSchemeMBS(URLScheme as string) as LaunchServicesStringListMBS
- LaunchServicesAllRoleHandlersForContentTypeMBS(ContentType as string, role as Integer) as LaunchServicesStringListMBS
- LaunchServicesApplicationForInfoMBS(type as string, creator as string, extension as string, role as Integer) as folderitem
- LaunchServicesApplicationForItemMBS(file as folderitem, role as Integer) as folderitem
- LaunchServicesCanApplicationAcceptItemMBS(item as folderitem, targetapp as folderitem, role as Integer, flags as Integer) as boolean
- LaunchServicesDefaultHandlerForURLSchemeMBS(URLScheme as string) as string
- LaunchServicesDefaultRoleHandlerForContentTypeMBS(ContentType as string, role as Integer) as string
- LaunchServicesDisplayNameForCFURLMBS(cfurlhandle as Integer) as string
- LaunchServicesFindApplicationForInfoMBS(creator as string, bundleID as string, name as string) as folderitem
- LaunchServicesItemInfoForCFURLMBS(cfurlhandle as Integer, WhichInfo as Integer) as LaunchServicesItemInfoMBS
- LaunchServicesKindStringForCFURLMBS(cfurlhandle as Integer) as string
- LaunchServicesOpenMBS(item as folderitem) as folderitem
- LaunchServicesOpenXMBS(documents() as folderitem, parameter as LaunchServicesLaunchParameterMBS) as folderitem
- LaunchServicesSetDefaultHandlerForURLSchemeMBS(URLScheme as string, BundleID as string) as Integer
- LaunchServicesSetDefaultRoleHandlerForContentTypeMBS(ContentType as string, role as Integer, BundleID as string) as Integer
- Classes
- class LaunchServicesApplicationListMBS
- method Constructor
- method Item(index as Integer) as folderitem
- property Count as Integer
- class LaunchServicesItemInfoMBS
- method close
- property AppIsScriptable as Boolean
- property AppPrefersClassic as Boolean
- property AppPrefersNative as Boolean
- property Extension as String
- property ExtensionIsHidden as Boolean
- property IconFilename as String
- property IsAliasFile as Boolean
- property IsApplication as Boolean
- property IsClassicApp as Boolean
- property IsContainer as Boolean
- property IsInvisible as Boolean
- property IsNativeApp as Boolean
- property IsPackage as Boolean
- property IsPlainFile as Boolean
- property IsSymlink as Boolean
- property IsVolume as Boolean
- property KindID as Integer
- property MacCreator as String
- property MacType as String
- class LaunchServicesLaunchParameterMBS
- method close
- property Application as FolderItem
- property Defaults as Boolean
- property DontAddToRecents as Boolean
- property DontSwitch as Boolean
- property Hide as Boolean
- property HideOthers as Boolean
- property InClassic as Boolean
- property InhibitBGOnly as Boolean
- property LastError as Integer
- property NewInstance as Boolean
- property NoParams as Boolean
- property Print as Boolean
- property StartClassic as Boolean
- class LaunchServicesStringListMBS
- class LaunchServicesApplicationListMBS
- Class Extensions
- class FolderItem
- method isApplicationMBS as boolean
- method isBundleMBS as boolean
- method LaunchServicesApplicationForItemMBS(role as Integer) as folderitem
- method LaunchServicesApplicationsForItemMBS(role as Integer) as LaunchServicesApplicationListMBS
- method LaunchServicesCanApplicationAcceptItemMBS(TargetApp as folderitem, role as Integer, flags as Integer) as boolean
- method LaunchServicesDisplayNameMBS as string
- method LaunchServicesItemInfoMBS(WhichInfo as Integer) as LaunchServicesItemInfoMBS
- method LaunchServicesKindStringMBS as string
- method LaunchServicesOpenMBS as folderitem
- method LaunchServicesRegisterMBS(update as boolean) as Integer
- class FolderItem
- Modules
- module UTTypeMBS
- method ConformsTo(UTI as string, ConformsToUTI as string) as boolean
- method CreateAllIdentifiersForTag(inTagClass as string, inTag as string, inConformingToUTI as string) as string()
- method CreatePreferredIdentifierForTag(inTagClass as string, inTag as string, inConformingToUTI as string) as string
- method DeclaringBundleURL(UTI as string) as folderitem
- method Description(UTI as string) as string
- method Equal(UTI as string, SecondUTI as string) as boolean
- method kUTExportedTypeDeclarationsKey as string
- method kUTImportedTypeDeclarationsKey as string
- method kUTTagClassFilenameExtension as string
- method kUTTagClassMIMEType as string
- method kUTTagClassNSPboardType as string
- method kUTTagClassOSType as string
- method kUTTypeAliasFile as string
- method kUTTypeAliasRecord as string
- method kUTTypeAppleICNS as string
- method kUTTypeAppleProtectedMPEG4Audio as string
- method kUTTypeApplication as string
- method kUTTypeApplicationBundle as string
- method kUTTypeApplicationFile as string
- method kUTTypeArchive as string
- method kUTTypeAudio as string
- method kUTTypeAudiovisualContent as string
- method kUTTypeBMP as string
- method kUTTypeBundle as string
- method kUTTypeCHeader as string
- method kUTTypeCompositeContent as string
- method kUTTypeConformsToKey as string
- method kUTTypeContact as string
- method kUTTypeContent as string
- method kUTTypeCPlusPlusHeader as string
- method kUTTypeCPlusPlusSource as string
- method kUTTypeCSource as string
- method kUTTypeData as string
- method kUTTypeDescriptionKey as string
- method kUTTypeDirectory as string
- method kUTTypeDiskImage as string
- method kUTTypeFileURL as string
- method kUTTypeFlatRTFD as string
- method kUTTypeFolder as string
- method kUTTypeFramework as string
- method kUTTypeGIF as string
- method kUTTypeHTML as string
- method kUTTypeICO as string
- method kUTTypeIconFileKey as string
- method kUTTypeIdentifierKey as string
- method kUTTypeImage as string
- method kUTTypeInkText as string
- method kUTTypeItem as string
- method kUTTypeJavaSource as string
- method kUTTypeJPEG as string
- method kUTTypeJPEG2000 as string
- method kUTTypeMessage as string
- method kUTTypeMountPoint as string
- method kUTTypeMovie as string
- method kUTTypeMP3 as string
- method kUTTypeMPEG as string
- method kUTTypeMPEG4 as string
- method kUTTypeMPEG4Audio as string
- method kUTTypeObjectiveCPlusPlusSource as string
- method kUTTypeObjectiveCSource as string
- method kUTTypePackage as string
- method kUTTypePDF as string
- method kUTTypePICT as string
- method kUTTypePlainText as string
- method kUTTypePNG as string
- method kUTTypeQuickTimeImage as string
- method kUTTypeQuickTimeMovie as string
- method kUTTypeReferenceURLKey as string
- method kUTTypeResolvable as string
- method kUTTypeRTF as string
- method kUTTypeRTFD as string
- method kUTTypeSourceCode as string
- method kUTTypeSymLink as string
- method kUTTypeTagSpecificationKey as string
- method kUTTypeText as string
- method kUTTypeTIFF as string
- method kUTTypeTXNTextAndMultimediaData as string
- method kUTTypeURL as string
- method kUTTypeUTF16ExternalPlainText as string
- method kUTTypeUTF16PlainText as string
- method kUTTypeUTF8PlainText as string
- method kUTTypeVCard as string
- method kUTTypeVersionKey as string
- method kUTTypeVideo as string
- method kUTTypeVolume as string
- method kUTTypeWebArchive as string
- method kUTTypeXML as string
- method PreferredTagWithClass(inUTI as string, inTagClass as string) as string
- method UTI(file as folderitem) as string
- module UTTypeMBS
Release notes
- Version 19.5
- Upgraded isApplicationMBS, isBundleMBS, LaunchServicesCanApplicationAcceptItemMBS, LaunchServicesApplicationForItemMBS, LaunchServicesItemInfoMBS, LaunchServicesKindStringMBS, LaunchServicesDisplayNameMBS and LaunchServicesOpenMBS methods in FolderItem class to newer API.
- Upgraded LaunchServicesOpenMBS, LaunchServicesApplicationForItemMBS, LaunchServicesCanApplicationAcceptItemMBS and LaunchServicesOpenXMBS global methods to use newer API.
- Version 19.4
- Fixed problem with LaunchServicesFindApplicationForInfoMBS function.
- Version 19.0
- Upgraded UTTypeMBS.UTI to newer API.
The items on this page are in the following plugins: MBS MacOSX Plugin.