Re: 10.2.3
Re: 10.2.3
- Subject: Re: 10.2.3
- From: Bill Cheeseman <email@hidden>
- Date: Mon, 23 Dec 2002 22:03:56 -0500
on 02-12-23 6:43 PM, Paul Berkowitz at email@hidden wrote:
>
I ask because Bill Cheeseman mentioned to someone that they could set
>
'System Events' as a Login item to make sure that's launched before trying
>
to run some sort of GUI script. Is this necessary?
It was originally documented as necessary for Folder Actions to work, since
they depend on System Events.
The GUI Scripting documentation on the AppleScript site indicates that GUI
Scripting is implemented through the new beta version of System Events. I
know that much of GUI Scripting relies on the new Jaguar accessibility API,
which does not by itself require System Events. But I can see why the
AppleScript GUI Scripting implementation would need to include glue in
System Events to connect the accessibility API to AppleScript.
That's why I believe GUI Scripting requires System Events to be running. It
also requires access for assistive devices to be turned on in System
Preferences, which currently must be done manually with authentication since
it defaults to disabled. Not very intuitive for general users, but good for
security. Having to put System Events in Login Items is that much more
bother for nontechnical users.
I sure hope Apple can find its way clear to turn on System Events
permanently and enable accessibility automatically, too.
--
Bill Cheeseman - email@hidden
Quechee Software, Quechee, Vermont, USA
http://www.quecheesoftware.com
The AppleScript Sourcebook -
http://www.AppleScriptSourcebook.com
Vermont Recipes -
http://www.stepwise.com/Articles/VermontRecipes
Croquet Club of Vermont -
http://members.valley.net/croquetvermont
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.
References: | |
| >Re: 10.2.3 (From: Paul Berkowitz <email@hidden>) |