Home of the original IBM PC emulator for browsers.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
───────────────────────────────────────────────
LCD: Led's Change Directory v4.0b
Copyright (c) 1990 by Keith Ledbetter
All rights reserved.
Be sure to read the HISTORY.DOC file for a list
of new features in this version of the program.
───────────────────────────────────────────────
Led's Change Directory v4.0
Released Aug 17, 1991
A PC-DOS / MS-DOS Intelligent Directory Changer
_______
____|__ | (tm)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
Written by Keith Ledbetter
4240 Ketcham Drive
Chesterfield, VA 23832
(804) 674-0780
(6:00pm - 10:00pm Eastern Time)
Tech Support BBS: Blue Ridge Express
804-790-1675
30 Phone Lines (2400 bd)
Sub-board KEITHL
("J KEITHL")
Electronic mail on GEnie : ORION.MICRO
CompuServe: 72240,1221
BIX : kledbetter
Program and Documentation are Copyright (c) 1991 by Keith Ledbetter.
All rights reserved.
Portions Copyright Borland, International. LCD was written with Borland C++.
This program is produced by a member of the Association of Shareware
Professionals (ASP). ASP wants to make sure that the shareware principle
works for you. If you are unable to resolve a shareware-related problem with
an ASP member by contacting the member directly, ASP may be able to help. The
ASP Ombudsman can help you resolve a dispute or problem with an ASP member,
but does not provide technical support for members' products. Please write to
the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve
message via easyplex to ASP Ombudsman 70007,3536.
LCD Registration Form Keith Ledbetter
4240 Ketcham Drive
Chesterfield, VA 23832
LCD Version 4.0x Quantity Price
Disk with branding utility ($15/copy): _______ __________
Total enclosed __________
Please make payment by check or money order (in US funds) payable
to "Keith Ledbetter".
Please specify the diskette size(s) that are acceptable for you:
___ 5.25" 1.2MB ___ 3.5" 1.44MB ___ 5.25" 360KB ___ 3.50" 720KB
Name ________________________________________________________
Company ________________________________________________________
Address ________________________________________________________
________________________________________________________
Phone ________________________________________________________
Where did you get LCD? _________________________________________
Multi-System and Reseller Licenses:
Site, corporate, network, and reseller licenses are available
for LCD. Check the line on the order form or contact me for
more information. The following schedule provides some
examples of multi-system license fees. The fee includes one
master diskette which you may then copy and use on the number
of machines listed below:
# Users Price
------- -------
5 $ 70.00 ($14 / copy)
10 130.00 ($13 / copy)
25 300.00 ($12 / copy)
50 550.00 ($11 / copy)
100 1,000.00 ($10 / copy)
Unlimited 1,500.00
Led's Change Directory Page 1
Definition of ShareWare
Shareware distribution gives users a chance to try software before
buying it. If you try a Shareware program and continue using it,
you are expected to register. Individual programs differ on details
-- some request registration while others require it, some specify
a maximum trial period. With registration, you get anything from the
simple right to continue using the software to an updated program with
printed manual.
Copyright laws apply to both Shareware and commercial software,
and the copyright holder retains all rights, with a few specific
exceptions as stated below. Shareware authors are accomplished
programmers, just like commercial authors, and the programs are
of comparable quality. (In both cases, there are good programs
and bad ones!) The main difference is in the method of
distribution. The author specifically grants the right to copy
and distribute the software, either to all and sundry or to a
specific group. For example, some authors require written
permission before a commercial disk vendor may copy their
Shareware.
Shareware is a distribution method, not a type of software. You
should find software that suits your needs and pocketbook,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee -- if you don't use the
product, you don't pay for it.
Led's Change Directory Page 2
Disclaimer - Agreement
Users of LCD must accept this disclaimer of warranty:
"LCD is supplied as is. The author disclaims all
warranties, expressed or implied, including, without limitation,
the warranties of merchantability and of fitness for any purpose.
The author assumes no liability for damages, direct or conse-
quential, which may result from the use of LCD."
LCD is a "shareware program" and is provided at no charge
to the user for evaluation. Feel free to share it with your
friends, but please do not give it away altered or as part of
another system. The essence of "user-supported" software is to
provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to
continue to develop new products. If you find this program
useful and find that you are using LCD and continue to use
LCD after a reasonable trial period, you must make a reg-
istration payment of $15 to Keith Ledbetter. The $15
registration fee will license one copy for use on any one
computer at any one time. You must treat this software just like
a book. An example is that this software may be used by any
number of people and may be freely moved from one computer
location to another, so long as there is no possibility of it
being used at one location while it's being used at another.
Just as a book cannot be read by two different persons at the
same time.
Commercial users of LCD must register and pay for their
copies of LCD within 30 days of first use or their license
is withdrawn. Site-License arrangements may be made by con-
tacting Keith Ledbetter.
You are encouraged to pass a copy of LCD along to your
friends for evaluation. Please encourage them to register their
copy if they find that they can use it. All registered users
will receive a copy of the latest version of the LCD system.
Led's Change Directory Page 3
About the Program
NOTE: Be sure to read the HISTORY.DOC file for changes that were
made in this version.
LCD is a program designed to make changing directories much easier,
especially when you have a large hard drive with lots of different
partitions.
LCD is a work-alike to Peter Norton's NCD command, but with one significant
difference. LCD works "across all drives" by maintaining the directory
database of ALL drives on drive C:, instead of one database on each individual
drive like NCD does. This means that you don't have to specify a drive letter
when changing to a directory on a different drive.
About the Syntax:
LCD partial_directory_name : change to a directory
LCD md directory_name : create directory; update database now
LCD rd directory_name : delete directory; update database now
LCD /scan [drivelist] : scan drives and build directory database
LCD /qscan [drivelist] : scan drives (ignore dirs with extensions)
Changing directories:
LCD is used to quickly switch between directories across any of your
hard drives. You simply invoke LCD and give it the full or partial name
of the directory you wish to change to. For example, if you have a
directory named C:\PROCOMM\DOWNLOADS, you could switch to this directory
with the command:
C:> LCD down
LCD will first try to do an immediate change to the directory name that
you specify. If that change works, LCD simply exits immediately. If it
fails, then LCD looks into your directory database and tries to figure
out the directory name that you wanted by doing fuzzy comparisons. If
more than one directory existed with the same partial name that you
gave to LCD, it will display a scrollable dialog box on the screen
containing all of the matches found. Simply use the arrow keys to
highlight the path that you want to change to, then hit <Enter>.
Scanning directories:
The first time you execute LCD, you must specify the /SCAN parameter
Led's Change Directory Page 4
About the Program
("LCD /scan") which instructs LCD to scan all of your hard drives and
build a file called LCD.IDX in the root directory of drive C. You will
need to periodically rescan all of your drives to add to the table any
new directories that you have created.
If you only want LCD to know about certain specific drives (ie: only
non-network drives), you can specify a drive list after the /SCAN
keyword. To have LCD only scan drives C, E, F, and G, you'd do this:
C:> LCD /SCAN CEFG
If you are sure that you don't have subdirectories which have an extension
in their name (for example, C:\PROGRAMS.OLD\) then you can specify /QSCAN
instead of /SCAN. This causes LCD to scan almost 50% quicker than normal.
Direct database updating:
You can also use LCD to create and remove directories with immediate
database updating. This means that you don't have to continually
scan your drives to update the directory database. LCD will create or
delete the directory specified, and then update the LCD.IDX database at
the same time. For example, to create a directory on drive F: and put
that directory in the database, you'd do:
C:> LCD md f:\test
This ability comes in especially handy for users of command shells that
allow aliasing, such as CED and 4DOS. With these utilities, you can
change the standard MD and RD commands to invoke LCD instead. With 4DOS,
you'd set up the aliases like this:
C:> alias md `lcd md %1`
C:> alias rd `lcd rd %1`
C:> alias cd `lcd %1`
The LCD environment variable:
If you'd rather have LCD keep its LCD.IDX database somewhere other than
the root directory of drive C:, you can specify the filename you want
used in the LCD environment variable. For example, if you'd like to
keep the LCD.IDX file on drive D: in your UTILS directory, you would
put "SET LCD=D:\UTILS\LCD.IDX" in your AUTOEXEC.BAT file.
Led's Change Directory Page 5
Keith Ledbetter's Software Catalog
Keith Ledbetter's Software Catalog
----------------------------------
Listed below is a chart of my other shareware and freeware utilities,
along with the current version number of each. Also listed is the
filename that you will find them under on BBS systems (please note that
they may be different on your favorite BBS's, but it should help you at
least get close to locating them). When you register one of my Shareware
programs, you will receive a disk with all of these utilities on it.
Filename Version Description
----------- ------- -------------------------------
SST_53a.ZIP 5.2a PC Computing magazine called SST "the Concorde
of all file-finder programs". PC World magazine
rated SST as one of the 50 best programs for
under $50!
Shareware: $15
LCD_40a.ZIP 2.1a "Led's Change Directory" is an intelligent
directory changing program. This program was
voted one of "the 10 best utilities of 1990"
by the "Public (software) Library" magazine.
Shareware: $15
AV_12.ZIP 1.2 "Archive Viewer" is used to display the names
of members of all of the popular archiving
programs (ZIP, ARC, LHARC, PKARC, ZOO, PAK).
No longer do you have to struggle remembering
the syntax to 6 different archiving programs.
Freeware: $0
X_30.ZIP 3.0 "X: The Executioner" can save you a lot of
disk space. X allows you to ZIP down those
seldom-used-but-hard-to-delete .COM, .EXE,
and .BAT files into one system "Command
Library". You can then execute them easily
by simply typing an "x" in front of the
command line (eg: "x chkdsk c:").
Freeware: $0
ADMENU30.ZIP 3.0 If you own an Adlib Music card, you need this
program. It allows you to ZIP down all of
those .ROL song files you've accumulated, yet
still play them with no extra effort! Uses
a mouse-able, easy-on-the-eyes window system.
Freeware: $0
DELDIR12.ZIP 1.2 "Delete Directory" allows you to delete an
entire directory (and all directories under
it) with one quick command. You will be
Led's Change Directory Page 6
Keith Ledbetter's Software Catalog
shown totals of what you are about to delete
and then be asked to confirm (the confirm
process can be over-ridden from the command
line).
Freeware: $0
DIRSIZ11.ZIP 1.1 "Directory Size Information" allows you to
easily determine the total size (in both
files and bytes) of any directory.
Freeware: $0
DUPICO10.ZIP 1.0 "Duplicate Icon Deleter" is for any Windows
3.0 user who has accumulated tons of icons.
It will go through a directory and delete all
duplicate icon images, regardless of what they
are named.
Freeware: $0
TIMER10.ZIP 1.0 This program allows you to easily time the
execution of any program. Simply use TIMER
to invoke the command (eg: "timer chkdsk C:")
and you will be shown, at the completion of
the command, the elapsed time.
Freeware: $0
UNTAB10.ZIP 1.0 One of the fastest "un-tab" programs you will
find. It takes the specified input file and
copies it to the specified output file,
replacing all tab characters with hard blanks
(you specify the "tab size").
Freeware: $0
You can download all of these files from the Blue Ridge Express in
Richmond, VA. This is the official tech support board for all of my
software, and there's a special "Keith Ledbetter" message section where
you can quickly get your questions answered. Once you log on, just do
a "J KEITHL" to join my sub-board. First-time callers have access to
both my message base and all of my download files.
The Blue Ridge Express is a first-class BBS, with 30 phone lines; no
need to worry about getting a busy signal! The number is:
The Blue Ridge Express BBS
804-790-1675
Led's Change Directory Page 7
Keith Ledbetter's Software Catalog
All of my software can also be obtained from the following places:
Alternative Personal Software
269 Springside Drive Suite C
Hamilton, Ontario
Canada L9B 1P8
Tel: (416) 577-4068
PC Assist Limited
4 Carruber's Close
135 High Street
Edinburgh, EH1 1SJ
Scotland
Tel: 031-557-6432
BroCo Software
P. O. Box 446
3760 AK SOEST
Holland
Tel: 31-2155-26650
EURO BOARD
John Warren
Postfach
3920 ZERMATT, VS
Switzerland
BBS: (0228) / 476-111-06 (Swiss Telepac)
End of document.
LCD Registration Form Keith Ledbetter
4240 Ketcham Drive
Chesterfield, VA 23832
LCD Version 4.x Quantity Price
Disk with branding utility ($15/copy): _______ __________
Total enclosed __________
Please make payment by check or money order (in US funds) payable
to "Keith Ledbetter".
Please specify the diskette size(s) that are acceptable for you:
___ 5.25" 1.2MB ___ 3.5" 1.44MB ___ 5.25" 360KB ___ 3.50" 720KB
Name ________________________________________________________
Company ________________________________________________________
Address ________________________________________________________
________________________________________________________
Phone ________________________________________________________
Where did you get LCD? _________________________________________
Multi-System and Reseller Licenses:
Site, corporate, network, and reseller licenses are available
for LCD. Check the line on the order form or contact me for
more information. The following schedule provides some
examples of multi-system license fees. The fee includes one
master diskette which you may then copy and use on the number
of machines listed below:
# Users Price
------- -------
5 $ 70.00 ($14 / copy)
10 130.00 ($13 / copy)
25 300.00 ($12 / copy)
50 550.00 ($11 / copy)
100 1,000.00 ($10 / copy)
Unlimited 1,500.00
*---------------------------------------------------------------------*
| PCD - another quality, compact MSDos utility program from |
| Phil Nickell - NSoft Co. |
*---------------------------------------------------------------------*
| PCD is a utility program designed to make changing directories much |
| quicker and easier. This is especially significant with larger |
| drives with multiple partitions. |
*---------------------------------------------------------------------*
PCD works in a manner similar to Norton's NCD command (a commercial
product) and Led's Change Directory LCD command (another shareware
product). Two main ideas used by PCD were 'borrowed' from NCD and
LCD. I liked the 'fuzzy' searching used in NCD, and the
multiple-drive function of LCD.
PCD, I believe, has these advantages over the others:
* PCD executable file size and memory requirements are very small,
especially compared to Norton's product which has become bloated
in recent releases.
* PCD is a 'quiet' utility with none of the flash & fury of
other products. It just does its job and doesn't brag about it.
* PCD works 'across all drives' in a manner similar to LCD. You
don't have to specify a drive letter when changing directories.
* PCD does 'fuzzy' best-match directory finding similar to NCD by
using its directory database. You can often specify just two or
three letters of the directory and PCD will take you there.
* PCD - the price is right. See below.
------------------------------------------------------------------------
DISCLAIMER. I strive to create a functional and reliable product, but
lawyers say that this disclaimer is necessary.
I specifically disclaim all warranties, express or implied,
including but not limited to, any implied warranty or
merchantability or fitness for a particular purpose. I shall not be
liable for damages of any kind resulting from the use of this
product. Use this product at your own risk. Please use PCD only if
you accept this disclaimer.
SHAREWARE Pricing:
$5.00. Bottom Line! This is minimum-priced shareware program that
sells for a very frugal $5. To keep the price this low I cannot
afford to send diskettes or printed documentation. I will reply with
a letter to acknowledge your purchase and to give you a record of
license. PCD is copyright 1991 by Phillip M. Nickell, NSoft Co.
1 copy: $5.00
2-10 copies: $2.50 each
11-up: $2.00 each up to an absolute maximum
of $100.00 for an unlimited quantity
site license or corporate license.
Mail Checks payable to: Phillip M. Nickell
address: NSoft Co.
1027 19th Ave.
Longmont, Co. 80501
------------------------------------------------------------------------
PCD Syntax:
command explanation
----------- ---------------
PCD no parameters? You get a help screen.
PCD actual-directory-name change to directory
PCD partial-directory-name change to best-match directory
PCD md directory-name create directory and update the database
PCD rd directory-name delete directory and update the database
PCD /d [p] directory list from database. [paused]
PCD /scan [drivelist] scan drives and build directory database
PCD /qscan [drivelist] scan drives (ignore directories
with extensions - much quicker)
INSTALLATION.
PCD consists of the single executable file PCD.EXE. Copy pcd.exe to
your hard drive. It is a good idea to put it in a directory that is
searched by dos (i.e. it is 'in the path'). That's all. Please read
this .doc file that comes with pcd to fully understand the program
and its various options.
FIRST things first: Scanning directories.
The first time you execute PCD, you must specify the /SCAN or the
/QSCAN parameter. This tells PCD to scan all of the available DOS
'hard drives' and construct a file named PCD.IDX in the root
directory of the first (lowest letter) hard drive. If you use PCD
to create and remove directories it will keep the database file
properly updated. If you tend to use the DOS MD and RD commands to
create and delete directories, you will need to occasionally
re-scan your drives to update the database.
If you only want PCD to 'know' about certain specific drives (i.e.
only non-network and non-ramdisk drives) you can specify a drive
letter list after the /SCAN or /QSCAN parameter. To have PCD scan
only drives C:, D: and E: you would do this:
PCD /SCAN CDE
If you don't have subdirectories with extensions on their names
( for example, D:\FILES.SAV\ ) then you can specify /QSCAN instead
of /SCAN. This causes PCD to scan much faster.
CHANGING directories:
Use PCD to quickly switch to another directory. For example, if you
have a directory named D:\QMODEM\UPLOADS you can switch to it
quickly with the command:
PCD UPLOADS
If you only have one directory named UPLOADS on your drives you may
be able to switch to that same directory by using the command:
PCD UP
If you have two directories named UPLOADS, you can usually switch
between them by just executing PCD UPL again. Since you are
requesting a change of directory, the PCD fuzzy-matching algorithm
gives extra 'weight' to finding another directory with a similar
name rather than just staying in the current directory.
Experience will tell you how much of a directory name you need to
specify to make sure you get there. The more of a directory name
you specify the better the 'fuzzy matching' will work. The matching
algorithm is designed to work best when you use the first few
characters of a subdirectory name.
In all cases PCD will attempt to do an immediate change-directory to
find the exact directory you specify. If that fails then PCD will
read the directory database file and use its best-guess matching
algorithm to satisfy your request.
LISTING contents of database
The /d (directory list) command causes a list of the directories in
the database to be displayed. Any character as a second parameter
will cause the screen display to be paused each 24 lines waiting for
a keypress.
PCD /D display entire database
PCD /D P display entire database with pauses
PCD /D >DATA.LST list of database is redirected to
the file data.lst
IMMEDIATE database update:
When PCD is used to create and remove directories it will update the
database immediately. This reduces the need to scan the drives to
update the database. For example, to create a subdirectory named
CHARTS on the C: drive you would do:
PCD MD C:\CHARTS
The directory will be created, and the pcd.idx database file will be
quickly updated to include the new directory. This feature comes in
handy for users of command shells that allow aliasing, such as CED,
ALIAS or NDOS. With those utilities, you can change the standard
MD and RD commands to run PCD instead. With ALIAS, you could set up
the aliases like this:
ALIAS MD PCD MD %1
ALIAS RD PCD RD %1
ALIAS CD PCD %1 %2
It is possible to 'fool' PCD by creating directories with PCD and
removing them with dos, or vice-versa. In these cases the PCD
database will not be updated properly and will not reflect the true
structure of the hard disk. It is only necessary to scan the drives
again to rebuild the database.
SPECIFYING a location of the PCD database file.
You can force PCD to keeps its database file in a different location
and in a differently named file. The default is to use a file named
PCD.IDX file in the root directory of the lowest-letter hard drive.
If, for instance, you want to keep the database in the existing
D:\MISC directory in a file name PCD.DAT you would set an PCD
environment variable like this:
SET PCD=D:\MISC\PCD.DAT
PCD will then create and maintain its database in the
d:\misc\pcd.dat file. You would also want to put the set command in
the autoexec.bat file so that it would automatically take effect
when you started your machine. After changing the default name or
location of the database file with the environment variable you
should re-scan to create a new database or copy the old database to
the new location.
Documenation for Scroll Back!
Use in this format:
d>BACKSCRL [nn]
nn=Number of screens to hold in memory.
If nn is omited, 2 is assumed
Warning: Each screen holds 2.5k.
If you run program twice, second nn must be greater than first nn
Commands:
Ctrl-Space - Activate
Enter/Space - Exit
Pg Up/Pg Dn - Scan screens
Ctrl-Pg Up/Ctrl-Pg Dn - Scan double windows
Home/End - Move cursor to new scan line
Up and Down arrow - Move scan lines
The white line indicated start/end of screen buffer
C. St.
line
Up and
Volume in drive A has no label
Directory of A:\
STOW ZIP 238227 11-14-92 5:50p
LCD_40B ZIP 34134 8-25-91 4:00a
PCD20 ZIP 10284 11-16-91 4:02p
COMBI030 ZIP 16747 11-19-91 4:59a
SCRBACK2 ZIP 3167 1-07-92 12:53p
GO EXE 26022 1-10-92 12:14p
GO-STRT DAT 547 1-19-93 12:05p
PKUNZIP EXE 23528 3-15-90 1:10a
8 file(s) 352656 bytes
5120 bytes free