Re: Scripting Additions: Embracing the Horror of Unix
Re: Scripting Additions: Embracing the Horror of Unix
- Subject: Re: Scripting Additions: Embracing the Horror of Unix
- From: Andrew Nielsen <email@hidden>
- Date: Fri, 1 Feb 2002 15:45:22 +0800
At 23:15 -0700 31/01/2002, garbanzito wrote:
at 2002 01 31, 20:49 -0500, they whom i call JoePostscript wrote:
Shane Stanley wrote:
> OK, so I guess the biggest hole at the moment is some way to delete files
without sending them to the Trash, to avoid filling up the Trash.
Well, at least you can delete and then empty the trash. For me,
the biggest
issue is how to issue key commands to the keyboard like with
Sdndi's Additions,
etc. How are we to get through a simple "OK" button? Or, has everybody
else figured out how? Mouse clicks, key commands, return, etc.
this is a problem unix commands won't solve. it's simply not
as easy as it was on Mac OS 9 because of memory protection.
Timothy Bates has suggested we could get the system to push
keys (again, not with unix commands), but it would be far
more useful to access the actual windows and controls.
QuickKeys developers have hit this wall hard and the result
is that QuickKeys X is nowhere near as fun as it used to be.
Having worked major feats with PreFab Player in the past (generating
all number of maps from Freehand, an application whose scripting
support was, shall we say, marginal at best) I would not like to have
to resort to this key-pressing stuff ever again. There are too many
variables, just too many things that can change between versions of
the OS or versions of the application, and which throw
coordinate-based clicking and the like into chaos.
Apple encouraged developers to make their applications scriptable
from years back. If the application you are trying to talk to is not
scriptable, discuss it with the developer.
--
Andrew Nielsen <
mailto:email@hidden>
Starfish Technologies Pty Ltd <
http://www.starfish.net.au/>
ACN 076 426 714 / ABN 49 426 849 601 Tel: 0500 555 677
Consultants in Unix, Mac OS, Windows & networking technologies