Apple Script
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Apple Script
Classes to compile and run apple script.
- Classes
- class AppleScriptErrorMBS
- class AppleScriptMBS
- class NSAppleEventDescriptorMBS
- shared method appleEventWithEventClass(eventClass as string, eventID as string, targetDescriptor as NSAppleEventDescriptorMBS, returnID as Int16, transactionID as UInt32) as NSAppleEventDescriptorMBS
- method attributeDescriptorForKeyword(keyword as string) as NSAppleEventDescriptorMBS
- method coerceToDescriptorType(descriptorType as string) as NSAppleEventDescriptorMBS
- method Constructor
- method copy as NSAppleEventDescriptorMBS
- shared method currentProcessDescriptor as NSAppleEventDescriptorMBS
- method descriptorAtIndex(index as Integer) as NSAppleEventDescriptorMBS
- method descriptorForKeyword(keyword as string) as NSAppleEventDescriptorMBS
- shared method descriptorWithAlias(item as folderitem) as NSAppleEventDescriptorMBS
- shared method descriptorWithApplicationURL(fileURL as string) as NSAppleEventDescriptorMBS
- shared method descriptorWithApplicationURL(item as folderitem) as NSAppleEventDescriptorMBS
- shared method descriptorWithBoolean(value as Boolean) as NSAppleEventDescriptorMBS
- shared method descriptorWithBundleIdentifier(BundleID as String) as NSAppleEventDescriptorMBS
- shared method descriptorWithCurrentProcessSerialNumber as NSAppleEventDescriptorMBS
- shared method descriptorWithDate(value as date) as NSAppleEventDescriptorMBS
- shared method descriptorWithDateTime(value as dateTime) as NSAppleEventDescriptorMBS
- shared method descriptorWithDescriptorType(descriptorType as string, data as memoryblock) as NSAppleEventDescriptorMBS
- shared method descriptorWithDescriptorType(descriptorType as string, data as memoryblock, offset as UInt32, length as UInt32) as NSAppleEventDescriptorMBS
- shared method descriptorWithDouble(value as Double) as NSAppleEventDescriptorMBS
- shared method descriptorWithEnumCode(enumerator as string) as NSAppleEventDescriptorMBS
- shared method descriptorWithFileURL(fileURL as string) as NSAppleEventDescriptorMBS
- shared method descriptorWithFileURL(item as folderitem) as NSAppleEventDescriptorMBS
- shared method descriptorWithInt16(value as Int16) as NSAppleEventDescriptorMBS
- shared method descriptorWithInt32(value as Int32) as NSAppleEventDescriptorMBS
- shared method descriptorWithProcessIdentifier(PID as Integer) as NSAppleEventDescriptorMBS
- shared method descriptorWithSingle(value as single) as NSAppleEventDescriptorMBS
- shared method descriptorWithString(text as string) as NSAppleEventDescriptorMBS
- shared method descriptorWithTypeCode(typeCode as string) as NSAppleEventDescriptorMBS
- shared method descriptorWithUInt32(value as UInt32) as NSAppleEventDescriptorMBS
- method insertDescriptor(descriptor as NSAppleEventDescriptorMBS, index as Integer)
- method keywordForDescriptorAtIndex(index as Integer) as string
- shared method listDescriptor as NSAppleEventDescriptorMBS
- shared method nullDescriptor as NSAppleEventDescriptorMBS
- method paramDescriptorForKeyword(keyword as string) as NSAppleEventDescriptorMBS
- method print
- shared method recordDescriptor as NSAppleEventDescriptorMBS
- method removeDescriptorAtIndex(index as Integer)
- method removeDescriptorWithKeyword(keyword as string)
- method removeParamDescriptorWithKeyword(keyword as string)
- method send(options as Integer, timeoutInSeconds as Double, byref error as NSErrorMBS) as NSAppleEventDescriptorMBS
- method setAttributeDescriptor(descriptor as NSAppleEventDescriptorMBS, keyword as string)
- method setDescriptor(descriptor as NSAppleEventDescriptorMBS, keyword as string)
- method setParamDescriptor(descriptor as NSAppleEventDescriptorMBS, keyword as string)
- property aeDesc as Ptr
- property applicationURLValue as String
- property booleanValue as boolean
- property bundleIDValue as String
- property data as Memoryblock
- property dateTimeValue as DateTime
- property dateValue as date
- property description as string
- property descriptorType as string
- property doubleValue as Double
- property enumCodeValue as string
- property eventClass as string
- property eventID as string
- property fileURLValue as String
- property Handle as Integer
- property int16Value as Int16
- property int32Value as Int32
- property isRecordDescriptor as Boolean
- property numberOfItems as Integer
- property processIDValue as Integer
- property returnID as Int16
- property singleValue as single
- property stringValue as string
- property transactionID as Int32
- property typeCodeValue as string
- property UInt32Value as UInt32
- class NSAppleEventHandlerMBS
- class NSAppleEventManagerMBS
- class NSAppleEventManagerSuspensionIDMBS
- class NSAppleScriptMBS
- class OSALanguageInstanceMBS
- class OSALanguageMBS
- class OSAScriptControllerMBS
- class OSAScriptMBS
- method compile(byref error as dictionary) as boolean
- method compiledDataForType(type as string, options as Integer, byref error as dictionary) as MemoryBlock
- method Constructor(Data as MemoryBlock, byref error as dictionary)
- method Constructor(Data as MemoryBlock, url as string, storageOptions as Integer, byref error as NSErrorMBS)
- method Constructor(Data as NSAppleEventDescriptorMBS, URL as String, LanguageInstance as OSALanguageInstanceMBS, storageOptions as Integer, byref error as NSErrorMBS)
- method Constructor(File as FolderItem, byref error as dictionary)
- method Constructor(File as FolderItem, language as OSALanguageMBS, byref error as dictionary)
- method Constructor(File as FolderItem, languageInstance as OSALanguageInstanceMBS, storageOptions as Integer, byref error as NSErrorMBS)
- method Constructor(Source as String)
- method Constructor(Source as String, Language as OSALanguageMBS)
- method Constructor(Source as String, URL as String, LanguageInstance as OSALanguageInstanceMBS, storageOptions as Integer)
- method Constructor(URL as String, byref error as dictionary)
- method Constructor(URL as String, language as OSALanguageMBS, byref error as dictionary)
- method Constructor(URL as String, languageInstance as OSALanguageInstanceMBS, storageOptions as Integer, byref error as NSErrorMBS)
- method copy as OSAScriptMBS
- method execute(byref error as dictionary) as NSAppleEventDescriptorMBS
- method executeAndReturnDisplayValue(byref displayValue as NSAttributedStringMBS, byref error as dictionary) as NSAppleEventDescriptorMBS
- method executeAppleEvent(event as NSAppleEventDescriptorMBS, byref error as dictionary) as NSAppleEventDescriptorMBS
- method executeHandlerWithName(Name as String, arguments() as String, byref error as dictionary) as NSAppleEventDescriptorMBS
- shared method OSAScriptErrorAppAddressKey as String
- shared method OSAScriptErrorAppNameKey as String
- shared method OSAScriptErrorBriefMessageKey as String
- shared method OSAScriptErrorExpectedTypeKey as String
- shared method OSAScriptErrorMessageKey as String
- shared method OSAScriptErrorNumberKey as String
- shared method OSAScriptErrorOffendingObjectKey as String
- shared method OSAScriptErrorPartialResultKey as String
- shared method OSAScriptErrorRangeKey as String
- shared method OSAStorageApplicationBundleType as String
- shared method OSAStorageApplicationType as String
- shared method OSAStorageScriptBundleType as String
- shared method OSAStorageScriptType as String
- shared method OSAStorageTextType as String
- method richTextFromDescriptor(descriptor as NSAppleEventDescriptorMBS) as NSAttributedStringMBS
- shared method scriptDataDescriptorWithContentsOfFile(file as FolderItem) as NSAppleEventDescriptorMBS
- shared method scriptDataDescriptorWithContentsOfURL(URL as String) as NSAppleEventDescriptorMBS
- method writeToFile(File as FolderItem, type as String, byref error as dictionary) as boolean
- method writeToFile(File as FolderItem, type as String, storageOptions as Integer, byref error as dictionary) as boolean
- method writeToURL(URL as String, type as String, byref error as dictionary) as boolean
- method writeToURL(URL as String, type as String, storageOptions as Integer, byref error as dictionary) as boolean
- property Handle as Integer
- property isCompiled as Boolean
- property language as OSALanguageMBS
- property languageInstance as OSALanguageInstanceMBS
- property richTextSource as NSAttributedStringMBS
- property Source as String
- property URL as String
- class OSAScriptViewMBS
- Controls
Release notes
- Version 19.0
- Version 18.4
- Version 18.0
- Version 17.5
The items on this page are in the following plugins: MBS MacClassic Plugin, MBS MacCocoa Plugin, MBS MacExtras Plugin.