Contents of the PURGE.DOC file
Copyright (C) 1991-1994 by Blue Ridge Software, Inc.
All Rights Reserved
Blue Ridge Software, Inc. is a
Registered AutoCAD Developer and a
Member of the Association of Shareware Professionals (ASP)
____|__ | (tm)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
SHAREWARE VERSION MANUAL
TABLE OF CONTENTS
1) What is PURGE? 1
2) Why use PURGE? 1
3) Installation 2
4) Using PURGE 3,4
5) If you have problems or questions... 5
6) What do I get for Registering Purge? 6
7) Pricing Policies 7
8) Ordering PURGE 8
9) Comment Form 9
10) Disclaimer - Agreement 10
A) What is Shareware?/What is the ASP? 11,12
B) The ASP Ombudsman 13
C) What other AutoCAD utilities does BRS sell? 14
D) Note to Vendors and Foreign Users 15
E) Revision History 16
F) Acknowledgements 17
1 - WHAT IS PURGE?
PURGE is a utility which allows multiple file purging
at high speed without using scripts or batch files. PURGE will read
in the current directory and allow you to select any or all drawing
files for purging. PURGE can root out those deeply nested blocks
and layers 100% in a SINGLE pass.
-Multiple File Capability
-Do any or all of:
Blocks, Layers, Styles, Dimstyles, Linetypes, Shapes
-Purge files in a SINGLE pass
-Complete Before-and-After Size Reports
-Compatible with Versions 2.5 - 12
2 - WHY USE PURGE?
Having used AutoCAD in a production environment for 8 years
now, we've seen how much productivity decreases when the user has to:
a) wait increasingly longer to bring drawings up,
b) deal with the confusion involved with a drawing that
has 26 unused blocks, 10 unused layers, etc. and
c) shell out of AutoCAD to figure out a way of "creating"
an extra 50K of disk space to save their work
The only way we have found to deal with this SOMEWHAT effectively is
through the use of script files and performing a massive purge at
the end of each week. This involves writing a script to bring up
every drawing and invoke the AutoCAD purge command SEVERAL times.
This is necessary since the AutoCAD purge command won't always purge
the drawing in a single pass (PURGE does). If you haven't dealt
with script files, don't worry, PURGE will eliminate this. If you
have used this technique, you know what we're talking about.
We use it in an engineering environment everyday and LOVE IT.
Purge 2.22 is designed for users that have a moderate number of
drawing files. If you require the ability to purge large amounts
of drawings and desire batch capabilities, be on the lookout
for PurgeCL. As a registered user, you are entitled to significant
discounts for any future purge products, including PurgeCL. Please
call 1-606-276-5148 for more information (after 2/1/94).
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 1
3 - INSTALLATION
If you haven't already, use the install program included with
the Purge files. Simply type 'INSTALL' at the DOS prompt and
follow the instructions. Note that if you wish to use Purge from
any directory, the directory that Purge was installed to MUST
appear in your path. Install will do this for you if you choose
this option. Also, your machine must be rebooted for the changes
to the path statement to take effect.
After installation, move to the directory where some drawing
files exist and type 'PURGE' at the DOS prompt. A list of all of
the drawing files in the directory will appear. Set the PURGE
filters (keys 1-6), use the space bar to tag the drawings you
want to purge and hit ENTER. That's it!
If PURGE doesn't come up when you type PURGE at the DOS prompt, try
- Go to the directory where PURGE was copied.
- Check to see that PURGE is there by executing the directory command.
If not, try installing PURGE to the directory again.
If it is, make sure that this directory is actually in your
path. Type "PATH" at the DOS prompt and check to see if
this directory is contained in the path.
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 2
4 - USING PURGE
Use the space bar to tag the .DWG files to be purged and
press ENTER. To purge a single file, simply highlight the desired
file with the cursor keys and press ENTER.
Use the number keys 1-6 to toggle whether any or all of Blocks,
Linetypes, Dimstyles, Layers or Shapes/Styles should be purged. If the
'Defaults' option is off, the current layer, linetype and style will not
be purged (whether or not any entities use these current settings). If
'Defaults' is on and no entities use the current default settings, the
current defaults will be changed to the base settings (layer 0, linetype
continuous, style standard) and the default settings will be purged. This
option is included in case you don't want to purge any layers, linetypes
or styles that are not used but are the current defaults.
Press ESC to quit processing at any time. The current drawing file
being processed will not be purged.
- If ESC is pressed while a drawing is being processed, PURGE
will finish purging the current file, then rewrite the
finished file with the .BAK file. Therefore, no changes
will have been made to the file that was being purged.
- Although PURGE uses a highly-optimized and efficient algorithm
for purging, large drawings can take a long time to purge.
Please don't reboot while PURGE is running - if you need to
stop purging in middle of a number of files, hit ESCAPE.
This will avoid any problems with lost or bad drawings.
- .BAK files are generated automatically. There is no option to
not generate backup files. This was decided on to prevent
the losing the original drawing in case there is a power outage
or hard-disk crash while PURGE is running. We suggest that
the purged drawings be tested in AutoCAD before erasing the
.BAK files to verify that an undetectable "brown-out" or
"kicked-disk" did not corrupt the purged drawing. If proper
precautions are observed, PURGE will provide reliable operation
- The purged drawings will retain the date and time of the
original drawing file. We suggest that you use a date change
utility if you would like the purging date reflected on the
new drawing file.
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 3
- Most users have found that having more than 500 files in a
directory is just about the maximum that they could manage.
Therefore, PURGE only allows 250 .DWG files to be processed
at a time (2 x 250 = 500). We suggest that you break your
files into directories of 250 each if you need to process a
very large amount drawings. HOWEVER, be sure to see Page 9
concerning the release of PurgeCL.
If you receive any of the following messages while in PURGE, please
write down exactly where the error occured and give us a call:
- Floating point Error
- Stack Overflow
- Any AutoCAD-generated error when loading a drawing into AutoCAD
Almost all problems involving these errors are a function of your
unique system configuration. Please contact us immediately for
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 4
5 - If you have problems or questions...
If you have any questions or problems while evaluating Purge,
please call and ask. We'll be happy to answer any Purge related
questions 1-606-276-5148. After registering, free support will
be available for life of Purge.
Another quick method of reaching us is through Compuserve since
we check for mail every night at 5:30 EST and usually post responses
before 8:00 EST. If you have a Compuserve account, direct your
mail to: 70353,1604. Also we periodically check during working
hours so delays in responding should be minimal.
If you don't have access to Compuserve, we can also be reached at the
following address and phone #:
Blue Ridge Software, Inc.
235 Southport Drive
Lexington, KY 40503
Or, if you prefer, fax your question or comment to 1-606-277-2558
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 5
6 - WHAT DO I GET FOR REGISTERING PURGE?
When you register, you'll be entitled to the following:
- Automatic Updates for minor upgrades
- An executable for each machine registered (except for network
users running a single copy of PURGE from a server)
- Your registered copy of PURGE will perform IDENTICALLY to the
shareware version you've been using except that the register
screen won't appear.
- Unlimited support by Cserve, telephone, US mail, etc.
The documentation that you'll receive will be pretty much identical
to this document except the ordering instructions, etc. won't appear.
Registered users will receive updates when available. We'll
upload shareware versions to Compuserve when any of our
products are newly released or updates are needed for our
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 6
7 - PRICING POLICIES
Our pricing policy is pretty straightforward:
1) We accept the following:
- Money Order
- American Express
- Invoiced Orders (Purchase Order)
Please call for other purchasing methods
Single or Dual machine users:
Each machine should be registered for $69.95
More-than-two machine users:
2 copies times $69.95 plus
$19.95 each for each machine over 2
Same as "More-than-two" machine users whether PURGE
will be installed on each machine or a single copy
will be run off of a server
6% Kentucky Sales Tax for Kentucky residents only
TO ORDER: CALL TOLL-FREE 1-800-707-5148
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 7
8 - ORDERING PURGE TO ORDER: CALL TOLL-FREE 1-800-707-5148
PURGE - VERSION 2.22
For mail orders, please include this form.
a) Total number of copies = ___
b) Enter number of copies (2 OR LESS) ___ x $69.95 = _____
c) Enter number of copies (MORE THAN 2) ___ x $19.95 = _____
d) Subtotal = _____
e) KY residents: add 6% KY sales tax = _____
f) Total Due = _____
Please make your check or money order payable to: Blue Ridge Software, Inc.
NON-US CUSTOMERS MAY PAY IN CASH (FOREIGN CURRENCY) OR MONEY ORDER.
Blue Ridge Software, Inc.
235 Southport Drive
Lexington, KY 40503
Credit Card Customers:
VISA / Mastercard / AMEX (circle one)
Card number: ___________________________ Exp. Date _________
Signature: _____________________________________ (Must be signed)
Billing Address (if different from shipping address):
THANKS FOR YOUR ORDER...
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 8
9 - COMMENT FORM
1) Did you find PURGE easy to use? Yes__ No__ Somewhat__
2) What would make PURGE a more "usable" product?
3) Does PURGE have all of the features that you need?
Yes__ No__ Somewhat__
4) What else would you like to see added to PURGE? _____________
5) Any wishes for future AutoCAD add-on products (preferably
DOS-level utilities like PURGE)?
7) What version(s) of AutoCAD do you normally use? <=10__ 11__ 12__
8) From your experience with using Shareware products, how do you feel
about the "Register screen" concept?
___ a) I don't like them
___ b) Doesn't bother me at all.
___ c) It is a fair way of reminding me to register.
___ d) If the product is worth paying for, I'll register
whether it's there or not
___ e) It disturbs the evaluation process
___ f) Other: ________________________________________
9) If you have registered with a Shareware author, why did you feel
it was worth doing?
___ a) The program was not available commercially
___ b) The program is better than what is available commercially
___ c) "It's the right thing to do legally/morally"
___ d) Other: __________________________________________
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 9
10 - DISCLAIMER - AGREEMENT
Users of PURGE must accept this disclaimer of warranty:
"PURGE 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 PURGE."
PURGE 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 PURGE and continue to use
PURGE after a reasonable trial period, you must make a reg-
istration payment of $69.95 + applicable tax to Blue Ridge
Software, Inc. The $69.95 + applicable tax 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 PURGE must register and pay for their
copies of PURGE within 30 days of first use or their license
is withdrawn. Site-License arrangements may be made by con-
tacting Blue Ridge Software, Inc.
Anyone distributing PURGE for any kind of remuneration must
first contact Blue Ridge Software, Inc. at the address below for
authorization. This authorization will be automatically granted
to distributors recognized by the (ASP) as adhering to its guidelines
for shareware distributors, and such distributors may begin offering
PURGE immediately (However Blue Ridge Software, Inc. must still be
advised so that the distributor can be kept up-to-date with the latest
version of PURGE.).
You are encouraged to pass a copy of PURGE 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 PURGE
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 10
APPENDIX A - WHAT IS SHAREWARE?/WHAT IS THE ASP?
What Is Shareware?
This file will help you understand what shareware is and how the
"shareware system" works. It was written by the Association of
Shareware Professionals (ASP -- a professional association of
shareware authors) at the request of the Shareware Distribution
Network (SDN -- an association of BBS Sysops providing reliable
distribution of shareware around the world), for the express
purpose of giving BBS users a better understanding of shareware.
You've probably heard the terms "public domain", "freeware",
"shareware", and others like them. Your favorite board probably
has many programs described by one or more of these words.
There's a lot of confusion about and between these terms, but
they actually have specific meanings and implications. Once you
understand them you will have a much easier time navigating the
maze of programs available to you, and understanding what your
obligations are, or aren't, with each type of program.
Let's start with some basic definitions.
"Public domain" has a very specific legal meaning. It means that
the creator of a work (in this case, a piece of software) who had
legal ownership of that work, has given up ownership and
dedicated the work "to the public domain". Once something is in
the public domain, anyone can use it in any way they choose, and
the author has no control over the use and cannot demand payment
If you find a program which the author has explicitly put into
the public domain you are free to use it however you see fit,
without paying for the right to use it. But use care -- due to
the confusion over the meaning of the words, programs are often
described by others as being "public domain" when in fact they
are shareware or free, copyrighted software. To be sure a
program is public domain you should look for an explicit
statement from the author to that effect.
"Copyrighted" is the opposite of public domain. A copyrighted
program is one where the author has asserted his or her legal
right to control the program's use and distribution by placing
the legally required copyright notices in the program and
documentation. The law gives copyright owners broad rights to
restrict how their work is distributed, and provides for
penalties for those who violate these restrictions.
When you find a program which is copyrighted you must use it in
accordance with the copyright owner's restrictions on
distribution and payment. Usually these are clearly stated in
the program documentation.
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 11
Maintaining a copyright does not necessarily imply charging a
fee, so it is perfectly possible and legal to have copyrighted
programs which are distributed free of charge. Such programs are
sometimes termed "freeware", though this term was in fact
trademarked by the late Andrew Flugelman and the legality of its
use by others could be questioned. In any case, the fact that a
program is free does not mean that it is in the public domain --
though this is a common confusion.
"Shareware" is copyrighted software which is distributed by
authors through bulletin boards, on-line services, disk vendors,
and copies passed among friends. It is commercial software which
you are allowed to try out before you pay for it.
Shareware authors use a variety of licensing restrictions on
their copyrighted works, but most authors who support their
software require you to pay a "registration fee" -- the purchase
price of the software -- if you continue to use the product after
a trial period. Some authors indicate a specific trial period
after which you must pay this fee; others leave the time period
open and rely on you to judge when you have decided to use the
program, and therefore should pay for it. Occasionally a
shareware author requires registration but does not require
payment -- this is so-called "$0 shareware".
The shareware system and the continued availability of quality
shareware products depend on your willingness to register and pay
for the shareware you use. The registration fees you pay allow
authors to support and continue to develop their products.
As a software user you benefit from this system because you get
to try the software and determine whether it meets your needs
before you pay for it. Authors also benefit because we are able
to get our products into your hands with little or no expense for
advertising and promotion. As a result it is not unusual to find
shareware products which rival retail software that costs several
times the amount of the shareware registration fee.
ASP members' shareware meets additional quality standards beyond
ordinary shareware. Our members' programs must be fully
functional (not crippled, demonstration, or out of date
versions); program documentation must be complete and must
clearly state the registration fee and the benefits received when
registering; members must provide free mail or telephone support
for a minimum of three months after registration; and members
must meet other guidelines which help to insure that you as a
user receive good value for your money and are dealt with
professionally. We also provide an Ombudsman program to assist
in resolving disputes between authors and users. For more
information on the ASP or to contact the ASP Ombudsman, write to
ASP, P.O. Box 5786, Bellevue, WA 98006. You can also contact the
Ombudsman on CompuServe via an EasyPlex (electronic mail) message
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 12
APPENDIX B - THE ASP OMBUDSMAN
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 545 Grover Road, Muskegon, MI
49442 or send a CompuServe message via CompuServe Mail to ASP
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 13
Appendix C - What other AutoCAD utilities does BRS sell?
We market one other program, AC12TO10. AC12TO10 is identical
to PURGE in terms of look and operation except for it's function.
AC12TO10 allows those users that haven't upgraded to Release 11
or 12 to convert Release 11 or 12 drawings to Release 10. As with
PURGE, there are ABSOLUTELY NO DXFS INVOLVED - all processing takes
place at DOS directly on the .DWG files. In a nutshell, if you
have a client who uses only Release 11 or 12, AC11TO10 is a perfect
alternative to upgrading. See Ralph Grabowsky's review in the
Utilities column of the October, 1991 issue of Cadence. Then
look for a shareware copy of AC12TO10 in the ADESK forum on
Compuserve, your favorite BBS or from your local User's Group.
If you can't find it, give us a call at 1-606-276-5148 - we'll send
a copy right away.
SOON TO BE RELEASED:
A command-line version of Purge will be available after
February 1, 1994. This version, called PurgeCL, will allow
you to perform unattended batch purges from a script file
as well as a simple entry from the command line. PurgeCL
features extensive logging facilities as well as a multitude
of switches to allow for a flexible environment. PurgeCL
has been tested extensively on networks and shown an average
disk space savings of 20% with an average speed of 20Kbytes
per second. If you have any questions on this product or
would like to receive a copy of PurgeCL (after 2/1/94), please
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 14
APPENDIX D - NOTE TO VENDORS AND FOREIGN USERS
Please notify Blue Ridge Software, Inc. at the following address
if you would like to include PURGE or AC12TO10 in your library:
Blue Ridge Software, Inc.
235 Southport Drive
Lexington, KY 40503
Compuserve - 70353,1604
For foreign vendors or foreign BBS operators:
Please contact us at the address listed above if you would like
to translate this document into another language.
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 15
APPENDIX E - REVISION HISTORY
Changes from V2.2:
- Paperspace viewport layer settings are handled correctly now
- Xref layers will be processed correctly
- Corrected minor bug which caused Purge to "hang"
- Memory requirements are much lower now
- Associative dimension updating has been corrected
Changes from V2.0/V2.01:
- The defaults option has been added by request.
- The shell option has been removed.
- Drawing file dates are no longer changed to the current
date, i.e., the original date of the file is preserved
- Single drawings can be purged by simply highlighting
the file name and pressing ENTER. There is no need
to tag a single file if only one drawing is to be purged.
If any files are tagged and a non-tagged file is highlighted
when ENTER is pressed, the highlighted file will NOT be
purged - only the tagged files will be purged.
- Various minor bugs have been removed including:
a) the correct number of drawings purged is reported now
b) the sort by size function now updates the display
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 16
APPENDIX F - ACKNOWLEDGEMENTS
The following trademarks are registered in the U.S. Patent and
Trademark Office by Autodesk, Inc.: ADI, AutoCAD, AutoCAD AEC,
ATC, AutoCAD Training Center, Autodesk, the Autodesk logo,
AutoLISP, AutoShade, and AutoSketch.
PURGE V2.22 Documentation - Blue Ridge Software, Inc. Page 17