     ------------------------------------------------------------
          Darrell Bivens, Silver Bullet BBS   (615) 337-9683
                       darrell.bivens@silver.org
     ------------------------------------------------------------

What is ShezShow?  ShezShow is a collection of text files, sample files,
and sample batch files that show you how to get MORE from the Shez
Archive Manager Program.

The Batch files are mainly concerned with using multiple virus scanners
with the Shez program.  The SHEZSHOW.TXT text file explains several
enhancements that you can make to your Shez program.  These enhancements
are numbered  1)  through  x)  so you can search for ")  "  (parentheses
and two spaces, don't type the quotes) to find the first of each
enhancement section.  Searching for "Shez Show" will put you at the
start of the notes for each revision.

Use and enjoy.
Darrell Bivens


What's New?

Shez Show 1.8h 8/24/95

I removed support for McAfee Assts Scan V118 in the SHEZSET.BAT program.
I renamed the McAfee Assts Scan 2.x.x program from SCAN2.EXE to
SCAN.EXE.  All references to SCAN.EXE in SHEZSET.BAT now refer to the
Version 2.2.x of McAfee Assts Virus Scanner.  Keep a copy of your old
files if you still want to use McAfee Assts V1xx program.  The switches
are different.


Shez Show 1.8g 8/3/95

Two changes for this one.  First I have added notes on a new uSer Menu
option (Freshen/Extract).  This is used for ZIP files to Extract ONLY
NEWER files that already exist in the destination directory.
See suggestion 6).

TBScan CAN be told to scan for ALLFILES without the dreaded Warning and
PAUSE.  See SHEZSET.TXT for the latest changes.

I have now started to see SHEZSH*.ZIP on several of the latest CDs that
have been released. Glad to know someone thinks this work is good enough.


Shez Show 1.8f 6/27/95

Changes made to SHEZSET.BAT concerning TBScan virus scanner.
The problem with ThunderByte and the AF switch is not a problem when
Shez just scans an archive.  It does make a difference when scanning
Extract and Current Directories.  See SHEZSET.TXT for more information.
Added BEEP (CTRL-G) to SHEZFAIL.BAT and CKOTFAIL.BAT files.  Not all
virus scanners beep when they find a virus.  This will insure that your
are beeped each time a virus scanner exits with an error level > 0.

Suggestion 4) has been removed.  Shez 10.6 started using the RENAME
function when moving files on the same drive.

Internet mailing address:   darrell.bivens@silver.org
for feedback concerning SHEZSHOW archive.


Shez Show 1.8e 6/6/95

ThunderBYTE 6.34 note added to SHEZSET.TXT.  Concerns a problem with the
way TBScan processes multiple directories. See SHEZSET.TXT for more details.
Included SHEZS.INI a partial sample of the SHEZ.INI file (only the User
Menu section) for reference.


Shez Show 1.8d 3/6/95

ThunderBYTE 6.33 was released and it changed the way it works - again.
The work around for the AF switch does not work now. See SHEZSET.TXT for
more details.


Shez Show 1.8c 2/20/95

I found the work around for ThunderBYTE Anti-Virus switch Allfiles (AF)
that causes a pause.  See SHEZSET.TXT for more details.


Shez Show 1.8b 2/7/95

ThunderBYTE changed their Allfiles switch operation again.  See
SHEZSET.TXT for more details.


Shez Show 1.8a 1/16/95

Changed switch for SCAN V117 (See SHEZSET.TXT)


Shez Show 1.8  1/9/95

Changed the name of the archive to SHEZS18.ZIP. This allows me to update
with minor revisions (like SHEZS18B.ZIP). Updated some samples in
SHEZSHOW.TXT to what is currently in use. Changed references below in
ShezShow 1.6.  The $CD and $ED are the same but the others are not.
The $EP and $CP does not include the drive letter and it does include
the trailing backslash.

Shez Show 1.7b 11/21/94 Slight wording in SHEZFAIL.BAT & CKOTFAIL.BAT

Shez Show 1.7a 11/7/94  Added /V to AVScan command line in SHEZSET.BAT.

Shez Show 1.7 10/12/94

The archive was renamed for this change.  Added FILE_ID.DIS and DESC.SDI
files to the archive for easier uploading to BBSs that use these.
Added AVScan virus scanner to the SHEZSET.BAT file. Rewording and added
paragraph above.  Several changes in SHEZSET.BAT file (see SHEZSET.TXT
for the details).

----------

Shez Show 1.6 9/1/94

The archive was renamed for this change.  I Goofed.  On ShezShow 1.5 I
changed some $CD $CP and $ED $EP references.  I did not fully understand
these variables (until now).

_VARIABLE___________    ________________SAMPLES___________________
$CD = Current Drive:    (A:             B:              C:)
$CP = Current Path      (\TEMP\         \TEST\          \HOLD\)
$ED = Extract Drive:    (A:             B:              C:)
$ED = Extract Path      (\TEMP\         \TEST\          \HOLD\)
$F  = File              (A:\FIRST.ZIP   C:\HOLD\TEST\TEMP\LAST.ZIP)


Create a File List for other programs to use. (#5 at bottom).

No changes to SHEZSET.BAT file.

----------

Shez Show 1.5a 8/18/94

The archive was not renamed for this change.  ThunderBYTE Anti-Virus
6.23 was released recently.  This version corrected one 'difference'
that was documented as a possible problem in the SHEZSET.TXT file.

No changes to SHEZSET.BAT file.

----------

Shez Show 1.5 7/11/94  (See ShezShow 1.6 for Correct usage)

Archive renamed SHEZSH15.ZIP for this change.  Documented the Fast Move
command hidden in the RENAME (and RENAME TAGGED) options.

Corrected several sample SHEZ.INI entries adding the $CD to $CP and
adding the $ED to the $EP.  If you tried to scan from A:\ (extract path)
after loading Shez from C:, the resulting scan was on C:\!!!

No changes to SHEZSET.BAT file.

----------

Shez Show 1.4 6/30/94

Archive renamed SHEZSH14.ZIP for this change.  McAfee Assts. just
released their SCAN 2.1.0 (Release Candidate) virus scanner.  This update
changes the switches for SCAN2 by adding  /ALL  (See SHEZSET.TXT).

----------

Shez Show 1.3b 6/27/94

The archive was not renamed for this change.  Changed the order of the
F-Prot options that are ECHOed (See SHEZSET.TXT).  Corrected a little
wording in the SHEZSET.TXT file.  Saved all the files in this archive
with the 6/27/94 date.

----------

Shez Show 1.3a 6/20/94

The archive was not renamed for this change.  A small amount of
information about some differences in F-Prot virus scanner and about
some differences in ThunderBYTE virus scanner was added to the
SHEZSET.TXT file.  If you use either of these viri scanners, you should
read this information as it affects the 'Quality' of the virus scanning
process.

----------

Shez Show 1.3 6/8/94

a) Now virus scanning is better than ever in Shez.

I revised the SHEZSET.BAT file that creates the SHEZSCAN.BAT file. It
can now setup SHEZSCAN.BAT for one or ALL of the four Viri scanners that
I know about: ThunderByte 6.20, F-Prot 2.12, Scan V115, and Scan 2.0.2.

(See the SHEZSET.TXT file for a detailed explanation of how to setup and
use the SHEZSET.BAT file)

b) Rewrote this text file in an easier to use format.  The top section
will be a 'quick' review of what was changed [a) - z)] and the
enhancement suggestions will be numbered [1) - x)] below that section.

c) Corrected a entry in SHEZA.BAT file that loaded Shez in the wrong
directory.

----------

Shez Show 1.2 4/27/94

Developed a method of using different virus scanners by using a batch
file SHEZSCAN.BAT file and SHEZSET.BAT to change the virus scanner.
Added sample SHEZSET.BAT and SHEZSCAN.BAT files to this archive.

----------

Shez Show 1.1 4/20/94

Initial release of Shez Show to the public.

SHEZSHOW.TXT file contains three suggestions showing how to enhance the
use of Shez.

  SHEZA.BAT as an alternate viewer!
  SHEZA.BAT as a uSer program!
  How to use alternate virus scanners in Shez uSer Menu

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

How to Enhance your Shez program for maximum use!

1)  Loading Shez in the TAB Window. SHEZA.BAT as an alternate viewer!

Shez does not OPEN archive files inside the TAB window (on the right
side of the screen) like it does in the File Window when you press the
[ENTER] key. To allow Shez to work with archives in either window, I
created a batch file, SHEZA.BAT, that loads another copy of Shez as an
alternate viewer when you press [CTRL]-[ENTER].

To use the SHEZA.BAT file you need one line in SHEZ.INI for each
file/archive type you want Shez to work with.

(Sample SHEZ.INI entry, to be placed below the [External Viewers])
(line which is already in the SHEZ.INI file                      )

[External Viewers]     ;THIS IS A REQUIRED ENTRY, TELLS SHEZ WHERE
                       ;THE EXTERNAL VIEWER DATA BEGINS

ZIP=SHEZA $F
UC2=SHEZA $F
ARJ=SHEZA $F
LZH=SHEZA $F

Now when you press [CTRL]-[ENTER] in either Window when a file with one
of the above extensions is high lighted, Shez launches SHEZA.BAT as a
file viewer.  SHEZA.BAT file looks through several directories looking
for a directory where Shez was NOT loaded from.  It then changes to that
directory and loads another copy of Shez against the high lighted file.
When you are through working with the file, Exit Shez and you will be
returned to the previous copy of Shez in memory EXACTLY where you were
when you pressed [CTRL]-[ENTER].

(This works best if you have plenty of memory or a VERY FAST hard drive
because Shez automatically uses the Shell function for uSer programs).


2)  SHEZA.BAT as a uSer program!

I have setup SHEZA.BAT as a uSer program.  I left off the $f after
SHEZA.BAT so I could use Shez to access any file (normal load).
The only drawback in this use is that SHEZA.BAT loads Shez in the first
directory where it found that Shez had NOT been loaded.  For this reason
you should setup SHEZA.BAT starting with the directory you WANT Shez to
be loaded from on the first line and continue to the least desired
loading directory as the last entry.  SHEZA.BAT will only move from one
directory to another if it finds Shez has already been loaded in the
current directory (finding Z#\PRN).

[User-menu]
Name=Sheza Alternate Shez load
Program=~C:\SECURITY\SHEZA.BAT|C:\TEMP

When you are through working with the file(s), Exit Shez and you will be
returned to the previous copy of Shez in memory EXACTLY where you were
when you pressed [CTRL]-[ENTER].


3)  How to use alternate Virus Scanners in Shez!

A Shez configuration file only has one entry for your virus scanning
program filename and command line options.
There are several ways to use more than one virus scanner in Shez.

The simplest way:  If you ALWAYS want to use the same scanners with the
same options: create a batch file that has the correct commands and
command line options for scanning.

Sample SHEZSCAN.BAT:

ECHO OFF
IF EXIST %1 C:\TBAV\TBSCAN %1 IN NM BA LOG LN=C:\TEMP\SHEZSCAN.LOG NB NH 
IF NOT EXIST %1 C:\TBAV\TBSCAN %1\*.* IN NM BA LOG LN=C:\TEMP\SHEZSCAN.LOG NB NH 
IF ERRORLEVEL 1 CALL C:\SECURITY\SHEZFAIL TBSCAN %1 
IF EXIST %1 C:\SECURITY\F-PROT %1 /REPORT=C:\TEMP\SHEZSCAN.LOG /APPEND /NOMEM /NOBOOT 
IF NOT EXIST %1 C:\SECURITY\F-PROT %1 /ALL /REPORT=C:\TEMP\SHEZSCAN.LOG /APPEND /NOMEM /NOBOOT 
IF ERRORLEVEL 1 CALL C:\SECURITY\SHEZFAIL F-PROT %1 
C:\SECURITY\SCAN %1 /A /SUB /NOMEM /NOEXPIRE /NOPAUSE /HISTORY C:\TEMP\SHEZSCAN.LOG 
IF ERRORLEVEL 1 CALL C:\SECURITY\SHEZFAIL SCAN %1 
C:\SECURITY\SCAN2 %1 /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\SHEZSCAN.LOG 
IF ERRORLEVEL 1 CALL C:\SECURITY\SHEZFAIL SCAN2 %1 
C:\SECURITY\AVSCAN %1 /R /S /NM /V /L+C:\TEMP\SHEZSCAN.LOG 
IF ERRORLEVEL 1 CALL C:\SECURITY\SHEZFAIL AVSCAN %1 

and then configure Shez to use that batch filename.ext as your virus
scanner.

A second method is also simple:  Setup different uSer Menu entries for
your different Viri scanners.  The limit here is that the uSer Menu
entries were designed to work with the high lighted file only.  To get
around this, Jim added some uSer command line variables to specify
different paths and directories.

Added $?  command line input to user menu variables.
Added $CD current drive to user menu variables.
Added $CP current path to user menu variables.
Added $ED extract drive to user menu variables.
Added $EP extract path to user menu variables.

For some examples, your uSer Menu can be setup to use your favorite Viri
scanner on the directory where you just extracted the files to.

[User-menu]
Name=McAfee Assts. Scan
Program=~C:\SECURITY\SCAN.EXE $EP*.* /NOMEM /A /BELL /NOPAUSE|C:\TEMP

Name=F-Prot Virus Scan One
Program=~C:\SECURITY\F-PROT.EXE $EP*.* /NOBOOT /NOMEM|C:\TEMP

Name=ThunderBYTE TBScan One
Program=~C:\TBAV\TBSCAN.EXE $EP*.* NB NM NH AF IN BA|C:\TEMP


A third method is more flexible but a little harder to setup:  This
method uses SHEZSET.BAT to choose which virus scanner(s) to use.
You will need to make a uSer Menu entry to select your Viri Scanner
using SHEZSET.BAT.  You will also need to make uSer Menu entries to use
SHEZSCAN.BAT for Viri Scanning. After that you can reconfigure Shez to
use a different Viri scanner while Shez is loaded.


[User-menu]
Name=SHEZSCAN Extracted
Program=~C:\SECURITY\SHEZSCAN.BAT $EP|C:\TEMP

Name=SHEZSCAN Current
Program=~C:\SECURITY\SHEZSCAN $CP

Name=SHEZSCAN A File
Program=~C:\SECURITY\SHEZSCAN $F

Name=SHEZSCAN Any
Program=~C:\SECURITY\SHEZSCAN $?

Name=CFG SHEZSCAN
Program=~C:\SECURITY\SHEZSET $?|C:\SECURITY



4)  RENAME (or Rename Tagged) to FAST MOVE on the Same drive:

This suggestion has been removed.  Shez now uses the RENAME function
internally when you choose the MOVE menu option (moving from/to the same
drive).  The result is the move of a file that happens just as fast as
the rename of that file, even on an XT.




5)  Create a file list for other programs to use.

Many programs, Virus Scanners, Archive Utilities and others, can use a
File List to process a BATCH of files with one command.

Shez has the ability to TAG files and then run a uSer Program against
these tagged files.  To create a file list for other programs to use is
easy.  Add this uSer Menu item to the end of your SHEZ.INI file.

Name=Create File List (FL.TXT)
Program=ECHO $F >> FL.TXT|C:\TEMP

You will need to change the file name (FT.TXT) to the filename.ext you
want to use.  Also change the default directory to the one where you
want your file list created.

This will always ADD to the list if it exists.  Use Shez File Window to
display *.* and delete the file to create another new list.  Or you can
use another uSer Menu entry to delete the existing file.

Name=Delete File List (FL.TXT)
Program=IF EXIST FT.TXT DEL FL.TXT|C:\TEMP


6)  User Menu Option Freshen Extract for ZIP files.

This option works best if you ONLY have SOME of the files extracted from
a ZIP archive. I found that after I had registered my shareware, I removed
most if not all of the DOC/README... files and often I only install SOME
of the EXE/COM type files.  When I update to the latest versions all I
want to do is update the files (by name) that I already have installed.
If additional files need to be updated/read... I use SHEZ on these files
one at a time while the files are still inside the archive.

Warning:  This option will let PKUNZIP REPLACE files without asking for
permission.  This replacement is based on NAME match and a NEWER date on
the file in the archve!

To add the Freshen/Extract option to your User Menu you need to use a
text editor and edit the SHEZ.INI file.  Search for the section titled
[User-menu] and under that title add the following two lines.

Name=Freshen/Extract -> Extract
Program=~C:\SECURITY\PKUNZIP.EXE $F $ED$EP -F|C:\TEMP

After adding this opiton, you need to do two things for this to work.
First, change your extract path (ALT-P) to the proper location. Second,
you MUST be at the File Window.  Now, high light filename.ZIP or
have the ZIP files tagged (if you are processing a batch of files).
When you choose "Freshen/Extract" menu option, Shez will call PKUNZIP
and only UPDATE EXISTING files in the EXTRACT PATH to the latest versions.

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

This file/information is Freeware but I retain all rights to this
work.  You may use this information freely and pass it on in its
unaltered form.  I accept no money!  If you want to pay someone
then Register your copy of Shez with Jim Derr.

I hope this information helps others find Shez as useful and as
powerful as I have.  If you have any questions, comments or suggestions
please leave me E-Mail on the following BBS.

Darrell Bivens   Silver Bullet BBS    (615) 337-9683
or via internet:  darrell.bivens@silver.org

-=<the end>=-

