Menus & Program Executers
for DOS

Back to Front Page

global menu:


NOTES: DougMenu (versatile), MOO (easy configuration), PCMENU and Menux (lean, clean, and fast), WBAT Batch-driven, input fields, buttons.

MENUS WITH MANUAL TEXT FILE CONFIGURATION


DougMenu- Rock-solid, mouse and keyboard-driven DOS command menu.

* * * * *

[added 1994 ?]

DougMenu has been my default shell for DOS since 1994. It will not suit everyone's tastes but it is a smartly designed and simple to use menu...once you get it configured. The small chore is setting up your menu structure. This involves creating a properly formatted text file with all of the commands you wish to launch from the menu. People who are constantly changing their menu may find this tedious and should opt for a menu program who's configuration is more user-friendly. However, once configured DougMenu is simple to use. Commands can also be assigned to function keys. Includes time/date display, built-in screen saver, and menu password feature. Best of all, DougMenu is fast and it's memory usage is next to nothing (uses recursive batch file when launching programs). Multi-user compatible. Executable size is 64K.

Author: Douglas Bell (1994)

download dmenu177.zip (58K)


AUMenu- Keyboard-only menu handles large number of menu items.

* * * * * [added 1997 updated 09-26-00]

AUMenu is a clean looking, powerful, and easy to use DOS menu developed as a companion to the author's Unix AUMenu (shareware). The DOS version is freeware. The interface consists of a list of 10 menu items representing commands or submenus. The number of submenus is limited only by memory. Menu items are selected with the arrow keys or by entering a menu item's number. A user-edited text file stores the menu structure. Can swap out to extended memory or remain resident during program execution. Brief splash-screen delay on start-up.

Power user features: Includes a script language (define password access, colors, etc); optional auto logout/ exit after a configured amount of inactive minutes, optional logging of who executes a menu item, and when. The included sample menu files demonstrate well the flexibility of this program.

Author: Gene Alvarez (2000).

09-26-00: v1.4.3a (09-00) available.

download aumenu143a.zip (84K)
Also see: Other software from Gene Alvarez


RVMS- Simple, effective keyboard-only menu.

* * * 1/2 [added 1995]

"The River View Menu System aims to provide the same degree of functionality as the shareware Magee Automenu program version 3.0." The keyboard driven RVMS is a breeze to use, and it used to be my default shell for DOS. Menus are navigated with the arrow keys and the Pg keys. The simple menu and submenu structure is defined in text files written by the user. Optional descriptions of each menu entry are displayed on a status line. Requires a hearty diet of RAM (256K), a hard disk drive, and DOS 3.3 or higher. EXE size: 53K

Other features:

  1. Passwords can be used to restrict access to specific menu items.
  2. Use of memory resident or non-resident (temp batch file) RVMS commands is possible.
  3. A clock is available on screen as is a display of free memory.
  4. Screen color customization possible with included RVMSCONF program.

download rvms100.zip (70K)


MENUS WITH BUILT-IN CONFIGURATION


1. MOO- Mouse compatible menu; auto configuration, network, and password features.

* * * *

A top pick, especially for network use. Moo is a well designed menu program with network and Windows 3.x awareness. Notable features include mouse support, pulldown menus, automatic menu creation option, network/security features, and memory usage options (memory resident vs. non-memory resident program launching). This package also includes a less impressive 16-bit Windows version. Released in 1992 by Harry Gensler, but not readily available on the Net.

Other nice features:

download moo31.zip (101K)


2. DESKTOP2- GUI desktop shell with program and file managers, text editor, more.

See extended description on Desktops and GUI's page.


3. ACCESS- SVGA auto-configurable, category based menu system. (text mode version also available)

unrated [added 09-19-99]

ACCESS is a simple but effectively designed SVGA-only menu system which displays program categories on a left panel and associated programs on a right panel. An earlier, text mode version of ACCESS is available for users with older hardware (8088+).

Tips: Text mode version (v3.01): If you have large hard disk, auto-configure feature during install may abort (just add programs to menu manually). To launch programs using mouse, highlight program name and click BOTH mouse buttons.

Author: R. Blankendaal, Netherlands (1997, 1999). Home Page. Suggested by Dev Teelucksingh.

download xx454.zip (Eng and Dutch 733K)

or get the older text mode version:

download xx301eng.zip (English) or xx301nl.zip (Dutch) (165K)


SMALL MENUS


PCMENU- Lean and clean menu with password protection.

* * * * * [added 06-06-00]

"Many (most) of the menus available....attempt to be all-purpose DOS 'shells' in addition to being menu systems. PCMENU....is for people who want a menu, period. It is specifically tailored for those who administer large numbers of PC's - but is so simple to use that even beginners seem to like it...PCMENU can run any and all applications on your computer, with or without password protection, and steals NO memory (and very little disk space) from your applications."

Notes:

Authors: Bob Trevithick, Rick Kiss (1990). Suggested by Jon-Egil Korsvold.

download pcms130.zip (33K)


Menux- 15K, memory efficient menu with mouse support.

* * * * [added 3-5-98]

Menux is an older (1991) menu that's small (15K) and has built-in configuration. Includes mouse support, submenu capability, and zero memory usage during program execution. Other features:

Notes: Although you initially run MENUX.COM to create menus, remember to use the generated MENU.BAT to actually start your menu. Submenu creation is not entirely intuitive; here's a tip from a reader: "Copy menux.com to myx.com (or whatever you like to call it with an x before the . ), start myx.com and make a menu for it (then it will make a bat file named my.bat), make last entry menu.bat. Now you can call my.bat from menu.bat and menu.bat (menux.com) will be restarted when my.bat is finished. I guess Menux will take 40 menu items including submenus..."

Author: Yijun Ding (1991). Suggestion and tips by Lars-Erik Sandberg.

download menu0891.zip (16K)


Medley- 6K menu with easy configuration, submenu capability, more.

* * *

Medley is a small yet remarkably full featured menu program. The program is only 6K and uses a modest 12K RAM when resident. A second program is used for menu/display configuration, or you can manually create and edit menu files with a text editor. Author: Jim Button (1992)

Features:

Limitations:

download MEDLEY.ZIP (31K)


Power Menu- 3.2K menu requires little memory.

* * * [updated 11-29-00]

Power Menu's interface consists of a single screen which can display up to 255 menu items. The plain text configuration file must be edited by user. EXE size is only 3.2K and requires only 1.4 KB RAM when launching programs.. Power Menu was designed not to use a recursive batch file when launching programs and is thus better suited to network use than some other programs listed here. Author: Jem Berkes.

11-29-00: v1.0b (04-00) available.

Download Power Menu from: Jem Berkes' PC Utilities site.


MISC. MENUS


WBAT- Versatile batch tool /menu with support for mouse, input fields, buttons, more.

* * * * * [added 05-11-99 updated 05-15-01]

From the docs: "WBAT is a batch utility for boxes with menues, buttons and input fields, using an INI file for default settings and preferences. No ANSI stuff to deal with - colors are specified by name. WBAT runs under MS-DOS 3.3 or better, or in a DOS box under WINDOWS 3.x / 9x / NT. VGA monitor recommended." For a demonstration of WBAT's broad capabilities, make sure to run the included demo.bat.

Author: Horst Schaeffer, Germany. (2001); Suggested by Robert Bull.

05-15-01: v2.31 (05-01) available.

download wbat231.zip (50K)


PMENUE- Batch-based menu with mouse support.

* * * * * [added 6-17-98]

(note: PMENUE is the older predecessor of WBAT, above). From the docs: "PMENUE controls batch menues with bar and mouse handling. The selected item number is returned by errorlevel. In addition the environmental variable P is set to the string of the selected item....Background, frames and menu lines may be produced any way you want:: by ECHO (with ANSI colors if you wish); by TYPE from a file; by any utility - ASCREEN for example (supplied), displays ANSI screens or boxes without using any ANSI device driver."

Notes: The demo menus look awesome- but you'll obviously need to be comfortable with batch language to get the most from this program. COM file is only 1.8K; several supporting utilities included. Author: Horst Schaeffer, Germany. (1997)

download Pmenue23.zip (18K)


PROGRAM EXECUTION AIDS

Except for RUN, most of these programs require too much memory for some uses. Nonetheless, they represent interesting approaches to making the command line more user friendly.


"File Choosers"

1. CHOOSE - Pick files from pop-up list to pass to c-line programs.
2. PICK- Pick files from pop-up list to pass to c-line programs.

* * *

PICK [updated 03-13-00] and CHOOSE are two similar programs that act as directory browsers for command line programs that lack them or don't support wildcards. For example, suppose you have a directory of text files (*.txt) that you'd like to view in a certain sequence- but your text file viewer requires that you load each file separately on the command line because it lacks its own directory browser. Typing the commands repeatedly is a bit tedious. You supply PICK /CHOOSE the program name (e.g., MYVIEWER) and optionally the extension of the files you want to view (e.g., *.TXT) as parameters. PICK /CHOOSE then pop up a list of matching files in the current directory, and you highlight a file to pass to the viewing program. Authors: CHOOSE: Alan Bretzin (1992); PICK: J.R. Ferguson, Netherlands (2000).

Comparative notes:

download choose96.zip (24K)
download pick13.zip (25K)


RUN- Launch programs using pop-up list.

* * *

Run is a simple program execution aid. RUN pops up a list of EXE, COM, and BAT files contained in the current directory (or any directory if you supply a path on the command line). Scroll or jump through the list using the cursor, Home, End and Page keys. Simply highlight and launch a selected program or press its short-cut letter. You can filter the list by passing RUN an executable wildcard (e.g., RUN *.bat displays only batch files.). There are no hidden "costs" to using RUN (no memory overhead, doesn't load a new command processor); it passes commands to DOS and then kills itself. Documentation is sparse.

USAGE: RUN [drive:\][path\][filespec]

Limitations- Does not allow addition of program parameters.

Bremer Corporation (1995). Suggested by B. Simonsen.

download run.zip (13.3K)


EXEC- Allows execution of a program from any directory.

* * *

Execute any program from any directory without typing its path. Creates a control file to store program locations. You can pass parameters to programs when executing with EXEC. If you are unsure of a program's name you can type a substring- and EXEC will list possible alternatives. A drawback of this feature is that EXEC always queries the user if the name is correct. It would be nice if there was an option that made using EXEC a less interactive affair. If you are running under DOS, EXEC also has an option to launch Windows and run a Windows program (this doesn't work in a DOS box under Windows).

Notes: 1) Not all programs will launch using EXEC. 2) The EXEC control file is generated for one drive only. Workaround: Since the control file is a text file you can generate separate control files for each drive, and then join them into a master control file. Also see the included companion program EX, which doesn't use a data file.

Part of the DOSUT package. Author: Wayne Chestnut.

download dosut048.zip (475K)

Also see: For a different approach to the "PATH problem," see LINKLN.


X- Run programs from ZIP file.

* * * [added 3-11-98]

With multi-gigabyte drives now common, this program may appear dated. But if you're still limited by disk space- or if you dislike leaving tens or hundreds of rarely used DOS programs scattered on your disk, you might find X very useful. With a simple command, X executes programs packed in a zip file. To set up X, simply zip up desired programs into a single zip (e.g., comlib.zip ) and add an environment variable to autoexec.bat (set comlib=c:\dos\comlib.zip). You can then run any program or batch file contained in comlib.zip. How it works:

"for example: X WHEREIS *.bat

  1. A temp directory is created in the root directory of C:\
  2. X spawns off PKUNZIP.EXE to extract WHEREIS.*
  3. If more than one WHEREIS.* file exists, give the user an error message telling them that the names must be unique.
  4. If the extracted file is a BATCH file spawn a second copy of COMMAND.COM and execute it Else spawn the program that was extracted.
  5. Delete all files in the temporary directory.
  6. Delete the temporary directory."
Limitations: Programs that require external support/ config. files or programs that modify themselves may not work as expected. If you're already running disk compression software like Stacker or Double Space, X won't save you much disk space. Requires around 30K during program execution.

Requires PKZIP/PKUNZIP. Author: Keith Ledbetter (1993). Released as donationware.

http://www.geocities.com/rlcgreen/bin/ get x_31.zip (16.5K) link adjusted 08-05-99


[ Go to Top | Front Page]

© 1994-2001. Rich Green