
TOOLSMNU.EXE
~~~~~~~~~~~~
A tiny tool for running programs.

Description
~~~~~~~~~~~
TOOLSMNU.EXE was designed as an add on for programming editors. If the
programmer has a large number of tools that cannot be added to their IDE
or other programming editor, this tiny application can be set up to start
almost any number of tools from its list.

Setup
~~~~~
Run TOOLSMNU.EXE and it will write a blank configuration file called
OPT.CFG in the same directory as TOOLSMNU.EXE. The CFG file contains
instructions on how to configure it so that it will run the required tools. 

The syntax is simple, it is like a windows INI file using ASM comments at
the start of lines and square brackets for headings. You can also add
separator lines for better grouping of tools.

Syntax
~~~~~~

1. Comments, example,

    ; This is a comment line

2. Headings, example,

    [This is a heading]

3. Separator, example,

    -    (minus sign)
          NOTE : if the first character is a minus sign,
                 then it is classes as a separator.

4. Entries.

    (a) Name for list.
    (b) Full path name of program to run plus options.

    (a) and (b) must be separated by a comma, example,

    List Name,drv:\path\program.exe [options]

Your CFG file would something like as follows,

; Tools group
[Tools]
First App,drv:\path\app1.exe
Second App,drv:\path\app2.exe
---------
Third App,drv:\path\app3.exe
Fourth App,drv:\path\app4.exe

[Toys]
First Toy,drv:\path\toy1.exe
Second Toy,drv:\path\toy2.exe
---------
Third Toy,drv:\path\toy3.exe
Fourth Toy,drv:\path\toy4.exe

Size limits
~~~~~~~~~~~
The list will take a maximum of 65535 entries. If there is a demand for
more (grin) a dual list version may be written eventually.
The list entry is a maximum of 34 characters and the program entry is
limited by the length of the command line.

----------------------------------------------------------------------------

This program is offered as freeware at no cost to any person who can find
a use for it. Two practical restrictions apply,

1. It is not for sale and not to be sold.

2. Any person willing to undertake any form of legal action as to the
   suitability of the program for their purpose is licenced to DELETE the
   program and nothing else.

It may be included in other freeware packages as a working component as
long as the original ZIP file is included in the package.

Please note that the program is not and will not be placed in the public
domain, it retains the status of being private property.

Copyright is displayed by pressing the F1 key.

Steve Hutchesson < hutch@pbq.com.au >
Sydney
Australia

I post my free tools on my home page,

www.pbq.com.au/home/hutch/




