/System/Library/CoreServices/System Events.app
Standard Suite
Common classes and commands for most applications.
Classes
- application -- An application's top level scripting object.
- color -- A color.
- document -- A document.
- item -- A scriptable object.
- window -- A window.
Commands
- close -- Close an object.
- count -- Return the number of elements of a particular class within an object.
- delete -- Delete an object.
- duplicate -- Copy object(s) and put the copies at a new location.
- exists -- Verify if an object exists.
- get -- Get the data for an object.
- make -- Make a new object.
- move -- Move object(s) to a new location.
- open -- Open an object.
- print -- Print an object.
- quit -- Quit an application.
- save -- Save an object.
- set -- Set an object's data.
Text Suite
A set of basic classes for text processing.
Classes
- attachment -- Represents an inline text attachment. This class is used mainly for make commands.
- attributeRun -- This subdivides the text into chunks that all have the same attributes.
- character -- This subdivides the text into characters.
- paragraph -- This subdivides the text into paragraphs.
- text -- Rich (styled) text
- word -- This subdivides the text into words.
Appearance Suite
Terms for controlling Appearance preferences
Classes
- appearancePreferencesObject -- A collection of appearance preferences
Screen Saver Suite
Terms and Events for controlling screen saver settings.
Classes
- screenSaver -- an installed screen saver
- screenSaverPreferencesObject -- screen saver settings
Commands
CD and DVD Preferences Suite
Terms and Events for controlling the actions when inserting CDs and DVDs
Classes
- CDAndDVDPreferencesObject -- user's CD and DVD insertion preferences
- insertionPreference -- a specific insertion preference
Dock Preferences Suite
Terms and Events for controlling the dock preferences
Classes
- dockPreferencesObject -- user's dock preferences
Desktop Suite
Terms and Events for controlling the desktop picture settings.
Classes
- desktop -- desktop picture settings
Accounts Suite
Terms and Events for controlling the users account settings
Classes
- user -- user account
Login Items Suite
Terms and Events for controlling the Login Items application
Classes
- loginItem -- an item to be launched or opened at login
Audio File Suite
Terms and Events for accessing the content of Audio files
Classes
Disk-Folder-File Suite
Terms and Events for controlling Disks, Folders, and Files
Classes
- alias -- An alias in the file system
- ClassicDomainObject -- The Classic domain in the file system
- disk -- A disk in the file system
- diskItem -- An item stored in the file system
- domain -- A domain in the file system
- file -- A file in the file system
- filePackage -- A file package in the file system
- folder -- A folder in the file system
- item -- An item stored in the file system
- localDomainObject -- The local domain in the file system
- networkDomainObject -- The network domain in the file system
- systemDomainObject -- The system domain in the file system
- userDomainObject -- The user domain in the file system
Commands
- delete -- Delete disk item(s).
- move -- Move disk item(s) to a new location.
- open -- Open disk item(s) with the appropriate application.
Folder Actions Suite
Terms and Events for controlling Folder Actions
Classes
- folderAction -- An action attached to a folder in the file system
- script -- A script invoked by a folder action
Movie File Suite
Terms and Events for accessing the content of Movie files
Classes
Power Suite
Terms and Events for controlling System power
Commands
- logOut -- Log out the current user
- restart -- Restart the computer
- shutDown -- Shut Down the computer
- sleep -- Put the computer to sleep
Processes Suite
Terms and Events for controlling Processes
Classes
- action -- An action that can be performed on the UI element
- applicationProcess -- A process launched from an application file
- attribute -- An named data value associated with the UI element
- browser -- A browser belonging to a window
- busyIndicator -- A busy indicator belonging to a window
- button -- A button belonging to a window or scroll bar
- checkbox -- A checkbox belonging to a window
- colorWell -- A color well belonging to a window
- column -- A column belonging to a table
- comboBox -- A combo box belonging to a window
- deskAccessoryProcess -- A process launched from an desk accessory file
- drawer -- A drawer that may be extended from a window
- group -- A group belonging to a window
- growArea -- A grow area belonging to a window
- image -- An image belonging to a static text field
- incrementor -- A incrementor belonging to a window
- list -- A list belonging to a window
- menu -- A menu belonging to a menu bar item
- menuBar -- A menu bar belonging to a process
- menuBarItem -- A menu bar item belonging to a menu bar
- menuButton -- A menu button belonging to a window
- menuItem -- A menu item belonging to a menu
- outline -- A outline belonging to a window
- popUpButton -- A pop up button belonging to a window
- process -- A process running on this computer
- progressIndicator -- A progress indicator belonging to a window
- radioButton -- A radio button belonging to a window
- radioGroup -- A radio button group belonging to a window
- relevanceIndicator -- A relevance indicator belonging to a window
- row -- A row belonging to a table
- scrollArea -- A scroll area belonging to a window
- scrollBar -- A scroll bar belonging to a window
- sheet -- A sheet displayed over a window
- slider -- A slider belonging to a window
- splitter -- A splitter belonging to a window
- splitterGroup -- A splitter group belonging to a window
- staticText -- A static text field belonging to a window
- tabGroup -- A tab group belonging to a window
- table -- A table belonging to a window
- textArea -- A text area belonging to a window
- textField -- A text field belonging to a window
- toolBar -- A tool bar belonging to a window
- UIElement -- A piece of the user interface of a process
- valueIndicator -- A value indicator ( thumb or slider ) belonging to a scroll bar
- window -- A window belonging to a process
Commands
- click -- cause the target process to behave as if the UI element were clicked
- keyCode -- cause the target process to behave as if key codes were entered
- keystroke -- cause the target process to behave as if keystrokes were entered
- perform -- cause the target process to behave as if the action were applied to its UI element
- select -- set the selected property of the UI element
Property List Suite
Terms and Events for accessing the content of Property List files
Classes
- propertyListFile -- A file containing data in Property List format
- propertyListItem -- A unit of data in Property List format
QuickTime File Suite
Terms and Events for accessing the content of QuickTime files
Classes
- annotation -- A unit of user data in a QuickTime file
- QuickTimeData -- Data in QuickTime format
- QuickTimeFile -- A file containing data in QuickTime format
- track -- A track in a QuickTime file
System Events Suite
Terms and Events for controlling the System Events application
Classes
- application -- The System Events application
Commands
- abortTransaction_ -- Discard the results of a bounded update session with one or more files.
- beginTransaction_ -- Begin a bounded update session with one or more files.
- endTransaction_ -- Apply the results of a bounded update session with one or more files.
XML Suite
Terms and Events for accessing the content of XML files
Classes
- XMLAttribute -- A named value associated with a unit of data in XML format
- XMLData -- Data in XML format
- XMLElement -- A unit of data in XML format
- XMLFile -- A file containing data in XML format
Network Preferences Suite
Terms and Commands for manipulating and viewing network settings
Classes
- configuration -- A collection of settings for configuring a connection
- interface -- A collection of settings for a network interface
- location -- A set of services
- networkPreferencesObject -- the preferences for the current user's network
- service -- A collection of settings for a network service
Commands
- connect -- connect a configuration or service
- disconnect -- disconnect a configuration or service
Security Suite
Terms for controlling Security preferences
Classes
- securityPreferencesObject -- a collection of security preferences
Expose Preferences Suite
Terms and Events for controlling the Exposé and Dashboard preferences
Classes
- exposePreferencesObject -- user's expose and dashboard mouse and key preferences
- screenCorner -- a screen corner location for a specific expose or dashboard feature
- shortcut -- a keyboard or mouse shortcut for a specific expose or dashboard feature
- spacesPreferencesObject -- user's spaces application bindings and navigation preferences
- spacesShortcut -- The keyboard modifiers for a specific spaces navigation shortcut
Type Definitions
Records used in scripting Eventi di sistema