NAME
Mac::OSA - Provide interface to Open Scripting Architecture
SYNOPSIS
use Mac::OSA;
use Mac::OSA qw(OSALoad OSAStore OSAExecute);
DESCRIPTION
Access to Inside Macintosh is essential for proper use of these functions. Explanations of terms, processes and procedures are provided there. Any attempt to use these functions without guidance can cause severe errors in your machine, including corruption of data. You have been warned.
Constants
- kOSAComponentType
- kOSAGenericScriptingComponentSubtype
- kOSAFileType
- kOSASuite
- kOSARecordedText
- kOSAScriptIsModified
- kOSAScriptIsTypeCompiledScript
- kOSAScriptIsTypeScriptValue
- kOSAScriptIsTypeScriptContext
- kOSAScriptBestType
- kOSACanGetSource
- typeOSADialectInfo
- keyOSADialectName
- keyOSADialectCode
- keyOSADialectLangCode
- keyOSADialectScriptCode
- kOSAScriptResourceType
- typeOSAGenericStorage
-
Types and keywords.
- kOSANullScript
- kOSANullMode
- kOSAModeNull
-
Default values.
- kOSASupportsCompiling
- kOSASupportsGetSource
- kOSASupportsAECoercion
- kOSASupportsAESending
- kOSASupportsRecording
- kOSASupportsConvenience
- kOSASupportsDialects
- kOSASupportsEventHandling
-
Feature flags.
- kOSAModePreventGetSource
- kOSAModeNeverInteract
- kOSAModeCanInteract
- kOSAModeAlwaysInteract
- kOSAModeDontReconnect
- kOSAModeCantSwitchLayer
- kOSAModeDoRecord
- kOSAModeCompileIntoContext
- kOSAModeAugmentContext
- kOSAModeDisplayForHumans
- kOSAModeDontStoreParent
- kOSAModeDispatchToDirectObject
- kOSAModeDontGetDataForArguments
-
Mode flags.
- kOSAErrorNumber
- kOSAErrorMessage
- kOSAErrorBriefMessage
- kOSAErrorApp
- kOSAErrorPartialResult
- kOSAErrorOffendingObject
- kOSAErrorExpectedType
- kOSAErrorRange
- typeOSAErrorRange
- keyOSASourceStart
- keyOSASourceEnd
-
Error handling.
- kOSAUseStandardDispatch
- kOSANoDispatch
- kOSADontUsePhac
- kGenericComponentVersion
-
Dispatching flags
BUGS/LIMITATIONS
AUTHOR(S)
Matthias Ulrich Neeracher <neeracher@mac.com> Author
Bob Dalgleish <bob.dalgleish@sasknet.sk.ca> Documenter
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 337:
Unknown directive: =include