home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!darwin.sura.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!ucbvax!f1.n700.z6.fidonet.org!Ian.Parker
- From: Ian.Parker@f1.n700.z6.fidonet.org (Ian Parker)
- Newsgroups: comp.os.vms
- Subject: Looking for menu softwar
- Message-ID: <19940.2AA107E3@puddle.fidonet.org>
- Date: 29 Aug 92 16:29:00 GMT
- Sender: daemon@ucbvax.BERKELEY.EDU
- Distribution: world
- Organization: The Internet
- Lines: 46
-
-
- On 08-21-92 Lori Gavin wrote to All...
-
- LG> I'm looking for some general purpose menuing software. Public
- LG> domain or commercial is OK. Any information or suggestions would be
- LG> appreciated.
- LG>
-
- Lori
-
- I wrote a command procedure and program that implement a menuing system
- for VT200+ terminals. I got fed up writing menus from scratch each time.
- I guess many people have done the same thing. I've installed these at a
- number of sites, just to make life easier for me.
-
- How does it work? A command procedure, MENU.COM, is run with the name of
- menu description file, .MENU, as parameter. The COM reads the description
- file and formats the appropriate menu with numbered options, prompts for an
- option, validates it and issues the corresponding command as described in
- the description file. Since the command executed can be another MENU
- command, you can have hierarchical menus. The description file is a text
- file containing a menu title and one line for each option. An option is
- specified by a title to be displayed, a DCL statement to be executed, an
- optional conditional expression to determine whether the option should be
- displayed on the menu. since this is a text file, you can add/modify/
- remove options easily (even creating menus on the fly).
-
- The menu procedure uses a (minute) macro program to enhance its error
- handling.
-
- Why did I write it in DCL? Minimal overhead - no process spawing. And it's
- small.
-
- If this is the sort of thing you are looking for, let me know and I'll send
- you a copy.
-
- ___----------------------------------------------------------------
- Ian Parker Tel: +852 571 2400
- Salcom Asia Fax: +852 510 8562
- 18/f West Tower, Bond Centre, Drake Street, Hong Kong
-
- ... OFFLINE 1.40
- --
- uucp: uunet!m2xenix!puddle!6!700!1!Ian.Parker
- Internet: Ian.Parker@f1.n700.z6.fidonet.org
-
-