TO Utility
TO is a DOS utility that allows you to go to a directory without typing
CD path
or
CD ..\path
TO is probably the DOS utility I use most because it allows me to move between directories very quickly. At the DOS prompt, simply type TO followed by the name you associated with a directory, then press Enter:
TO name
where name is a name you associated with a path. The names and paths are placed in an ASCII file called TO.TBL
, which resides in the root directory of the current drive. TO scans TO.TBL
for the name you specified on the command line. If the name exists in TO.TBL
, the directory is changed to the path specified with the name. If name is not found in TO.TBL
, the message Invalid NAME.
is displayed.
The DOS executable is in \SOFTWARE\TO\EXE\TO.EXE
, an example of the names and paths is in \SOFTWARE\TO\EXE\TO.TBL
, and the source code is in \SOFTWARE\TO\SOURCE\TO.C
.
An example of TO.TBL
and its format is shown in Listing D.1. Note that the name must be separated from the path by a comma.
A, ..\SOURCE C, ..\SOURCE D, ..\DOC L, ..\LST O, ..\OBJ P, ..\PROD W, ..\WORK EX1L, \SOFTWARE\uCOS-II\EX1_x86L\BC45 (1) EX2L, \SOFTWARE\uCOS-II\EX2_x86L\BC45 EX3L, \SOFTWARE\uCOS-II\EX3_x86L\BC45 Ix86L, \SOFTWARE\uCOS-II\Ix86L\BC45 TO, \SOFTWARE\TO\SOURCE uCOS-II, \SOFTWARE\uCOS-II\SOURCE
You can add an entry to TO.TBL
by typing the path associated with a name on the command line as follows:
TO name path
TO appends this new entry to the end of TO.TBL
. This avoids having to use a text editor to add a new entry. If you type
TO EX1L
TO changes directory to \SOFTWARE\uCOS-II\EX1_x86L\BC45
[LD.1(1)].
TO.TBL
can be as long as needed, but each name must be unique. Note that two names can be associated with the same directory. If you add entries in TO.TBL
using a text editor, all entries must be entered in uppercase. When you invoke TO at the DOS prompt, the name you specify is converted to uppercase before the program searches through the table. TO searches TO.TBL
linearly from the first entry to the last. For faster response, you may want to place your most frequently used directories at the beginning of the file although this may not be necessary with today’s fast computers.