This page is a wiki. Please login or create an account to begin editing.

OSA Menu

No votes yet
Year released:
[www].se [ftp].se [mirror].us [mirror].de
OSA_Menu_1.0.1.sit (16.54 KB)
MD5: 5bea61c122047667de3cae02a4ec4214
For System 7.0 - 7.6 - Mac OS 9
[www].se [ftp].se [mirror].us [mirror].de
OSA_Menu_1.2.2_Installer.sit (240.52 KB)
MD5: db512eead9f1f1b1add2c64a636cc0ee
For System 7.0 - 7.6 - Mac OS 9
[www].se [ftp].se [mirror].us [mirror].de
OSA_Menu1.2.3d7.sit (35.50 KB)
MD5: 07eef68ef7e0cd930da0c72f1a55fd88
For System 7.0 - 7.6 - Mac OS 9
[www].se [ftp].se [mirror].us [mirror].de
OSAMenuLite1.2.2.hqx (261.74 KB)
MD5: 7e98bd2edd698e3abba208eb2c6b49b5
For System 7.0 - 7.6 - Mac OS 9
[www].se [ftp].se [mirror].us [mirror].de

The OSA Menu is an iconic system menu (like the Help menu) that appears on the right side of the menu bar. Its menu items are scripts: choose an item from the menu and the script will run. Some commands are always available, and some are only available within particular applications.

Generally the target of the script is the active application, and scripts that operate on the user selection are particularly useful. Scripts in the OSA Menu act like extensions to the command set of the application.

The main advantage to scripts in the menu is that you can call them up with one mouse click without leaving the current application. This is most useful in applications that are scriptable (such as the Finder and Aladdin Systems' StuffIt Deluxe & Lite), but require you to switch to another application. BUT NO MORE!! Now you can just choose the script you want to run from the OSA Menu.

The scripts live in a folder called "Scripts" in your System folder, and each application gets its own subfolder of the "Scripts" folder with the scripts specific to that application as well as a "Universal Scripts" folder for scripts that you wish to access in all applications.

What's in the Menu:
The menu has three parts:
• On top are the fixed commands. Right now there’s only one: the "About OSA Menu" command that displays an About box.
• Below those are the universal scripts, which always appear.
• At the bottom are the scripts for the active application. At the end of each set of scripts is an underlined command that, when chosen, tells the Finder to open the folder for those scripts. For instance, when SITcomm is active there is an "Open SITcomm Scripts Folder" command that opens the "SITcomm Scripts" folder. These folders are like the Apple Menu Items folder: any script files placed in them immediately appear in the scripting menu. (They must be compiled scripts (including Applets and Droplets), not text files.)

Command Keys:
It is possible to assign a command key to a script by using a special naming convention. If the name of a script ends with a '\' followed by another character, then that character will be used as the command key for the script. For example, the script named "Time Check\T" will have a command key of "T" in the menu.

Use of option or control characters in a menu name is not officially supported, due to a limitation of the Macintosh Menu Manager. They MAY work, but if they don't, I am sorry and I have no plans to fix it!!

Special Features:
• Any of the subfolders of the Scripts folder, or any particular script, can be an alias. This is very useful for network installations so that all users can have the same scripts in their menus.
• If you hold down the Option key when selecting a script from the menu, instead of running the script, the Script Editor will be launched (if not already running) and the script will be opened for editing.
• If you hold down the Shift key when selecting a script from the menu, instead of running the script, the Finder will come to the front with the script selected.

OSA Menu 1.0.1
Written by Leonard Rosenthol
Copyright ©1992-1994, Leonard Rosenthol.

All trademarks are held by their respective owners.

Architecture: 68k PPC

Minimum System Requirements:
OSA Menu requires System 7 and an OSA compliant scripting language (AppleScript, Userland Frontier, QuicKeys 3, tclScript, etc.). OSA Menu is 32-bit clean, ‘040 cache, PowerMac, AV and virtual memory compatible. It other words, as long as you have System 7 and a scripting language it will work!

• If you move the Scripts folder after the Mac starts up, the folder will not able to be found by the OSA Menu and you're scripts won't work. So, don't move it!