Hello,
As of early March 2004, I was working in OS9.2.2 on a G4 cube where I was able to use a combination of Applescript (some scripting additions), OneClick and OSA Menu to ease the somewhat tedious task of doing production graphics (1000s) year in year out at an educational institute where I work. The above tools were complementary; what was lacking in scripting the user interface in Applescript was easily filled by OneClick and both scripting environments interacted with each other quite well. When I first looked at Applescript some years back, it seemed quite a bear when trying to get any results from it. I just didn’t really understand what it could do for me. A few years later, I discovered OneClick and found that it converted your various actions into single line scripts; but it could go way beyond just recording actions. One could go in and edit these script lines, create conditional statements, batch process files, handle values from Applescript variables and vice versa, etc. Building app-specific palettes was, for what I was doing, superior to key shortcuts. Previous to Oneclick, I used Quickeys for awhile but I found it didn’t have the depth or flexibility I was looking for. I found that the programs that I used daily–Canvas 8 and Filemaker Pro 5.5–had great Applescript support along with their own respective scripting environments and ‘talked’ to each other well. In my day to day operation then, there was almost nothing that I couldn’t automate or shortcut.
Near end of March, I took the leap and went to a G5 with OS 10.3. Because of this, I’ve had to start rebuilding most of my automation Applescripts (only 1 works so far). None of the other Oneclick scripts worked. Westcode software (http://www.westcodesoft.com/) informed me that, because of the difference between OS9 and OSX, it would be impossible to port Oneclick to OSX. So, what are the options? I’ve been trying to make due with Apple’s new GUI scripting environment using Prefab’s UI Browser (http://www.prefab.com/). It’s been a rather slow process as I’m finding that certain things are not as scriptable or as easy to script as I thought. I looked at Quickeys again briefly and chose to start working with iKey (http://www.scriptsoftware.com/ikey/) to fill in some of the user interface gaps. I hear that version 2.0 for iKey will be out soon. So far, I’m still not automated to the degree that I was in OS9.
My ideal script environment: Being able to perform all kinds of user actions, etc. while Applescript is recording them where typical script lines are created in Script Editor. And this happens for all the user interface elements in any application including the Finder of course. Finished scripts can then be either applets or folder actions, or menu items in script menu, etc and script menu items can also be specific to an app.
Missing Oneclick,
Keith