Dec 162017
 
Add directory, or remove a directory from your PATH.
File USE5.ZIP from The Programmer’s Corner in
Category Utilities for DOS and Windows Machines
Add directory, or remove a directory from your PATH.
File Name File Size Zip Size Zip Type
UNUSE.EXE 5168 2885 deflated
USE.DOC 3011 1198 deflated
USE.EXE 6144 3299 deflated

Download File USE5.ZIP Here

Contents of the USE.DOC file


USE and UNUSE are utility programs for adding and removing
directories from your path, without retyping the entire path.
USE will add a directory to the PATH; UNUSE removes a directory.

These programs are especially usefull in batch files. PATH
statements in .BAT files can come back to haunt you if they are
not updated when AUTOEXEC.BAT's PATH command is updated. In addition,
they can be used to avoid putting rarely used directories on your path.
This can save unneed disk and network accesses.

This version of USE and UNUSE will work with MS DOS version 5.0.
Also, unlike the PATH command, USE can make your path as big as your
environment will allow. The PATH command can only create paths up
to 127 bytes in length.

If you don't specify a path, USE and UNUSE will print the
current path. Similarly, if the directory you specify is not in
the path, USE and UNUSE will just print the current path.

By default, USE will put the new directory at the front of the
path. Starting USE with the switch "/E" or "/B" will put the
directory at the end of the path. If USE is started with a dir-
ectory already on the path, that directory will be moved to the
front of the path, or the back if the "/E" or "/B" switch is used.

Examples:

C:\>Rem Print the current path.

C:\>path
PATH=C:\UTILITY;C:\NORTON;C:\BATCH;C:\DOS

C:\>Rem Starting USE without a directory prints the current path.

C:\>use
PATH=C:\UTILITY;C:\NORTON;C:\BATCH;C:\DOS

C:\>Rem Add c:\test to the beginning of the path.

C:\>use c:\test
PATH=C:\TEST;C:\UTILITY;C:\NORTON;C:\BATCH;C:\DOS

C:\>Rem Remove c:\test from the path.

C:\>unuse c:\test
PATH=C:\UTILITY;C:\NORTON;C:\BATCH;C:\DOS

C:\>Rem C:\DOS is already on the path; it is moved to the front.

C:\>use c:\dos
PATH=C:\DOS;C:\UTILITY;C:\NORTON;C:\BATCH

C:\>Rem C:\utility is on the path; /B or /E moves to the back.

C:\>use c:\utility /b
PATH=C:\DOS;C:\NORTON;C:\BATCH;C:\UTILITY

C:\>Rem C:\ is not on the path; UNUSE just prints the path.

C:\>unuse c:\
PATH=C:\DOS;C:\NORTON;C:\BATCH;C:\UTILITY



A .BAT file can approximate the function of the USE program,
although without the duplicate path and other error checking.
Here is the .BAT file:

PATH=%1;%PATH%

The %1 will be replaced with first parameter on the command line,
the ";" will be literally inserted, and %PATH% will be replaced with
the current path. However, unlike USE, this method is still limited by
127 command line limit.


USE and UNUSE have been tested with DOS versions 2, 3, 4, and 5;
PC DOS, MS DOS, and Epson MS DOS. However, USE and UNUSE change
the environment area of DOS, and you should test it throughly on
your machine.

This software may be freely used, but not sold for profit.
The user assumes all risk associated with the use of software.
Please include this documentation when distributing this software.

June 26, 1991
James Haley
71121,3644


 December 16, 2017  Add comments

Leave a Reply