MoreOSL
MoreOSL is a source code library for implementing AppleScript
support within your application. It has the following key
features.
- C implementation -- Many AppleScript support frameworks (for
example, PowerPlant, MacApp) are available to C++ applications
only. MOSL is entirely written in C.
- object focused -- Historically, DTS AppleScript support
samples have concentrated on supporting text scripting. MOSL
ignores text scripting and concentrates on the scripting of
discrete objects, such as windows and items within windows.
- modern -- MOSL incorporates modern AppleScript techniques,
such as 'deep' object resolution. It is also fully Carbon
compatible.
- well tested -- MOSL includes a test application, TestMoreOSL,
that demonstrates its capabilities. It also includes a large suite
of AppleScript-based tests.
- comprehensive -- MOSL allows you to easily implement the bulk
of the core event suite. MOSL supports all key forms except
formRelativePosition
. MOSL also supports data
comparison for most revelant data types.
See the MoreOSL
documentation for more details.