home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / FILE / SAS41.ZIP / SAS24.DOC < prev    next >
Encoding:
Text File  |  1990-05-19  |  114.9 KB  |  2,560 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                                                               
  30.                                                               
  31.                             Swiss Army Shell Version 2.4      
  32.                                                               
  33.                              Copyright 1988, 1989, 1990       
  34.                                                               
  35.                                    Steven C. Lee              
  36.                                                               
  37.                                                                
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  46.           -----------------------------------------------------------------
  47.  
  48.  
  49.  
  50.           Introduction to Swiss Army Shell . . . . . . . . . . . . . .    5
  51.  
  52.           What's New with Version 2  . . . . . . . . . . . . . . . . .    5
  53.                Mouse Support ! . . . . . . . . . . . . . . . . . . . .    5
  54.                Fast Loading !  . . . . . . . . . . . . . . . . . . . .    5
  55.                Support for PKPAK and PKZIP ! . . . . . . . . . . . . .    6
  56.                Point and Shoot at Another Drive !  . . . . . . . . . .    6
  57.                More Execution RAM !  . . . . . . . . . . . . . . . . .    6
  58.                Configuration Capability !  . . . . . . . . . . . . . .    7
  59.                Other New Features and Improvements . . . . . . . . . .    7
  60.  
  61.           It's a LOTTA work! . . . . . . . . . . . . . . . . . . . . .    7
  62.  
  63.           Registration Benefits  . . . . . . . . . . . . . . . . . . .    7
  64.  
  65.           WARRANTY DISCLAIMER  . . . . . . . . . . . . . . . . . . . .    8
  66.  
  67.           Distribution License . . . . . . . . . . . . . . . . . . . .    8
  68.  
  69.           Software Requirements  . . . . . . . . . . . . . . . . . . .    9
  70.  
  71.           Program Limits . . . . . . . . . . . . . . . . . . . . . . .   10
  72.  
  73.           Compatibility  . . . . . . . . . . . . . . . . . . . . . . .   10
  74.  
  75.           Installing Swiss Army Shell  . . . . . . . . . . . . . . . .   11
  76.  
  77.           Included Files . . . . . . . . . . . . . . . . . . . . . . .   12
  78.  
  79.           Starting Swiss Army Shell  . . . . . . . . . . . . . . . . .   13
  80.  
  81.           Quitting . . . . . . . . . . . . . . . . . . . . . . . . . .   13
  82.  
  83.           The Directory Tree File  . . . . . . . . . . . . . . . . . .   13
  84.  
  85.           Using Swiss Army Shell . . . . . . . . . . . . . . . . . . .   14
  86.                Mouse Usage . . . . . . . . . . . . . . . . . . . . . .   14
  87.                The Directory Window  . . . . . . . . . . . . . . . . .   14
  88.                Files Window  . . . . . . . . . . . . . . . . . . . . .   15
  89.                The Statistics Window . . . . . . . . . . . . . . . . .   16
  90.                Yes-No Questions  . . . . . . . . . . . . . . . . . . .   17
  91.                Swiss Army Shell Tutorial . . . . . . . . . . . . . . .   17
  92.  
  93.           Configuring Swiss Army Shell . . . . . . . . . . . . . . . .   21
  94.                Selecting List, Edit and Word Processing Programs . . .   21
  95.                Setting Window Colors . . . . . . . . . . . . . . . . .   22
  96.                Program List and Program Execution Menus  . . . . . . .   24
  97.  
  98.           -----------------------------------------------------------------
  99.           SAS24.DOC                                                  Page 2
  100.  
  101.  
  102.  
  103.  
  104.  
  105.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  106.           -----------------------------------------------------------------
  107.  
  108.  
  109.                Program Execution Option Codes  . . . . . . . . . . . .   25
  110.                Archive Program Default . . . . . . . . . . . . . . . .   26
  111.                PKZIP Compression Switch  . . . . . . . . . . . . . . .   26
  112.                Confirm Exit  . . . . . . . . . . . . . . . . . . . . .   26
  113.                Sound ON/OFF  . . . . . . . . . . . . . . . . . . . . .   26
  114.                Duplicate File Check  . . . . . . . . . . . . . . . . .   26
  115.                Write Configuration File  . . . . . . . . . . . . . . .   26
  116.  
  117.           Swiss Army Shell Commands  . . . . . . . . . . . . . . . . .   27
  118.                Shortcut Keys . . . . . . . . . . . . . . . . . . . . .   27
  119.                Cursor Movement Summary . . . . . . . . . . . . . . . .   28
  120.                Directory Cursor Movement . . . . . . . . . . . . . . .   28
  121.                File Cursor Movement  . . . . . . . . . . . . . . . . .   28
  122.                Archive Management SubSystem  . . . . . . . . . . . . .   29
  123.                Attribute Menu  . . . . . . . . . . . . . . . . . . . .   29
  124.                Enter Dos Command . . . . . . . . . . . . . . . . . . .   29
  125.                Copy Tagged Files . . . . . . . . . . . . . . . . . . .   30
  126.                Copy Directory  . . . . . . . . . . . . . . . . . . . .   30
  127.                Drive Change  . . . . . . . . . . . . . . . . . . . . .   31
  128.                Delete Tagged Files . . . . . . . . . . . . . . . . . .   31
  129.                Edit File . . . . . . . . . . . . . . . . . . . . . . .   31
  130.                Find File . . . . . . . . . . . . . . . . . . . . . . .   32
  131.                Find File (Normal or Archived)  . . . . . . . . . . . .   32
  132.                Find File (Search Archive Only) . . . . . . . . . . . .   32
  133.                List File . . . . . . . . . . . . . . . . . . . . . . .   32
  134.                Move Tagged Files . . . . . . . . . . . . . . . . . . .   33
  135.                New Screen  . . . . . . . . . . . . . . . . . . . . . .   33
  136.                OS Shell  . . . . . . . . . . . . . . . . . . . . . . .   33
  137.                Program Execution . . . . . . . . . . . . . . . . . . .   33
  138.                Print Tagged Files  . . . . . . . . . . . . . . . . . .   34
  139.                Quit in Current Directory . . . . . . . . . . . . . . .   34
  140.                Quit in Original Directory  . . . . . . . . . . . . . .   34
  141.                Rename File . . . . . . . . . . . . . . . . . . . . . .   34
  142.                Rescan Current Drive  . . . . . . . . . . . . . . . . .   34
  143.                Rename Directory  . . . . . . . . . . . . . . . . . . .   34
  144.                SAS Configuration . . . . . . . . . . . . . . . . . . .   35
  145.                Sort Options  . . . . . . . . . . . . . . . . . . . . .   35
  146.                Tag File  . . . . . . . . . . . . . . . . . . . . . . .   35
  147.                Tag All Files . . . . . . . . . . . . . . . . . . . . .   35
  148.                Untag File  . . . . . . . . . . . . . . . . . . . . . .   35
  149.                Untag All Files . . . . . . . . . . . . . . . . . . . .   35
  150.                View Archive  . . . . . . . . . . . . . . . . . . . . .   36
  151.                Execute Program . . . . . . . . . . . . . . . . . . . .   36
  152.                Add Directory . . . . . . . . . . . . . . . . . . . . .   36
  153.                Delete Directory  . . . . . . . . . . . . . . . . . . .   36
  154.                Quit in Highlighted Directory . . . . . . . . . . . . .   37
  155.  
  156.  
  157.  
  158.           -----------------------------------------------------------------
  159.           SAS24.DOC                                                  Page 3
  160.  
  161.  
  162.  
  163.  
  164.  
  165.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  166.           -----------------------------------------------------------------
  167.  
  168.  
  169.           Archive Management Subsystem . . . . . . . . . . . . . . . .   38
  170.                Add Tagged Files  . . . . . . . . . . . . . . . . . . .   38
  171.                Extract File Under Cursor . . . . . . . . . . . . . . .   38
  172.                Extract Tagged Archives . . . . . . . . . . . . . . . .   39
  173.                Compress Directory  . . . . . . . . . . . . . . . . . .   39
  174.                UnCompress Archive  . . . . . . . . . . . . . . . . . .   39
  175.                PKPAK/PKZIP Options . . . . . . . . . . . . . . . . . .   39
  176.                Make File Self Extracting . . . . . . . . . . . . . . .   40
  177.                Toggle Compatibility  . . . . . . . . . . . . . . . . .   41
  178.                PKZIP Compression Toggle  . . . . . . . . . . . . . . .   41
  179.                Integrity Test  . . . . . . . . . . . . . . . . . . . .   41
  180.                Switch  . . . . . . . . . . . . . . . . . . . . . . . .   41
  181.  
  182.           Swiss Army View  . . . . . . . . . . . . . . . . . . . . . .   41
  183.  
  184.           Support  . . . . . . . . . . . . . . . . . . . . . . . . . .   42
  185.  
  186.           SAS Entomology . . . . . . . . . . . . . . . . . . . . . . .   42
  187.  
  188.           Kudos  . . . . . . . . . . . . . . . . . . . . . . . . . . .   42
  189.  
  190.           Registration Form  . . . . . . . . . . . . . . . . . . . . .   43
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.           -----------------------------------------------------------------
  219.           SAS24.DOC                                                  Page 4
  220.  
  221.  
  222.  
  223.  
  224.  
  225.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  226.           -----------------------------------------------------------------
  227.  
  228.  
  229.                           Introduction to Swiss Army Shell
  230.                           --------------------------------
  231.  
  232.                Swiss Army Shell is designed to make management of hard
  233.           disks easy.  It provides you with an organized view of the
  234.           directory structure on your disk, and can manage up to 20 logical
  235.           drives.
  236.                Swiss Army Shell makes copying, deleting, moving, and
  237.           archiving files simple.  You also have options for listing and
  238.           editing text files  or executing other programs with just a few
  239.           keystrokes or mouse clicks.  
  240.                It has been designed to interface with the PKPAK/PKUNPAK and
  241.           PKZIP/PKUNZIP archive systems by Phil Katz.  You will need one or
  242.           the other of these packages to use the Archive Management
  243.           functions, but Swiss Army Shell will work fine without these
  244.           programs.
  245.                Swiss Army Shell has a point and shoot user interface which
  246.           allows you to tag files for copy, move, delete, and archive
  247.           operations.  Operations may be performed on single files without
  248.           tagging.  The mouse interface (new with version 2) allows you to
  249.           handle most operations without touching the keyboard.
  250.                Throughout this document I refer to Swiss Army Shell by
  251.           using the acronym "SAS".  This is done simply to avoid typing the
  252.           full name each time, and is not intended to associate Swiss Army
  253.           Shell with the Statistical Analysis System, which is a product of
  254.           the SAS Institute in Cary, North Carolina.
  255.  
  256.                               What's New with Version 2
  257.                               -------------------------
  258.  
  259.                                    Mouse Support !
  260.                                    ---------------
  261.                Version 2 has added a completely new mouse interface, as
  262.           well as an alternative menu driven keyboard interface.  The same
  263.           commands used in version 1.1 are still available as shortcut
  264.           keys, but you may now do everything from menus if you wish.
  265.                The Master Menu may be popped up and down by pressing F10,
  266.           or the right mouse button.
  267.  
  268.                                    Fast Loading !
  269.                                    --------------
  270.                Swiss Army Shell now stores a file named SASDRV.TRE in the
  271.           root of each hard drive.  If this file is found SAS will load the
  272.           directory tree from that file rather than scanning the drive,
  273.           making initial startup MUCH! faster.  When you first start this
  274.           version you should change to each hard drive so that SAS can scan
  275.           and write the .TRE file.  After each drive has been scanned and
  276.           the .TRE file written, SAS will load and change drives VERY fast!
  277.  
  278.           -----------------------------------------------------------------
  279.           SAS24.DOC                                                  Page 5
  280.  
  281.  
  282.  
  283.  
  284.  
  285.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  286.           -----------------------------------------------------------------
  287.  
  288.  
  289.  
  290.           * Note : If you add or delete directories while NOT inside SAS,
  291.           the next time you start SAS you should Rescan (ALT R) the drive
  292.           so that the .TRE file will be updated.  SAS has no way to detect
  293.           changes since it was last run, and will not know the directories
  294.           have changed if you don't do a Rescan!
  295.                If you start SAS while in an unrecognized directory, the
  296.           drive will automatically be rescanned.
  297.  
  298.                             Support for PKPAK and PKZIP !
  299.                             -----------------------------
  300.                Swiss Army Shell now supports PKPAK/PKUNPAK and
  301.           PKZIP/PKUNZIP.  PKARC/PKXARC are no longer supported, so you will
  302.           need one or both of these programs to use Archive Management.
  303.  
  304.                          Point and Shoot at Another Drive !
  305.                          ----------------------------------
  306.                Swiss Army Shell now allows you to point and shoot at
  307.           directories on other drives for Copy Tagged, Copy Directory, and
  308.           Archive Extraction operations.
  309.                When you invoke Copy Tagged Files or Extract Archive you may
  310.           now press Alt D or click on the Directory Window title block, and
  311.           select a drive (Escape will abort the operation).  If SASDRV.TRE
  312.           exists on the drive, a tree diagram will be quickly loaded, and
  313.           you may point at the desired directory with the directory cursor
  314.           keys.
  315.                If SASDRV.TRE does not exist you will have options to scan
  316.           the drive or abort the operation.  Pressing <CR> or clicking on
  317.           the highlighted directory will copy the tagged files to the
  318.           directory highlighted on the tree. 
  319.  
  320.                                 More Execution RAM !
  321.                                 --------------------
  322.                Swiss Army Shell 2 has added the capability to swap itself
  323.           to disk or EMS memory during program execution.  Through the
  324.           Configuration Option you may select whether or not to swap for
  325.           each program.
  326.                Swap to Disk/EMS capability is provided by the generosity of
  327.           TurboPower Software.  Swiss Army Shell uses the ExecSwap unit
  328.           published in the April 1989 issue of Dr. Dobb's Journal.  I can't
  329.           give enough thanks to TurboPower for releasing this unit !
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.           -----------------------------------------------------------------
  339.           SAS24.DOC                                                  Page 6
  340.  
  341.  
  342.  
  343.  
  344.  
  345.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  346.           -----------------------------------------------------------------
  347.  
  348.  
  349.                              Configuration Capability !
  350.                              --------------------------
  351.                Swiss Army Shell now allows you to configure the following
  352.           items :
  353.                     - Select your favorite File Listing Program
  354.                     - Select your favorite Editor
  355.                     - Select your favorite Word Processor
  356.                     - Select your favorite Colors for All Windows
  357.                     - Enter up to 10 DOS Command lines for Quick Execution
  358.                     - Pick PKPAK or PKZIP as your Default Archive Program
  359.                     - Exit Confirmation
  360.                     - Select Swap to Disk/EMS for EACH program you run
  361.                     - Toggle Sound On or Off
  362.  
  363.                          Other New Features and Improvements
  364.                          -----------------------------------
  365.                Other new features in Swiss Army Shell include :
  366.  
  367.                     - Copy a directory and all subdirectories to another   
  368.                      location.
  369.  
  370.                     - Complete control over file attributes.
  371.  
  372.                     - Find File speed has DOUBLED !
  373.  
  374.                     - Find Files across MULTIPLE drives !
  375.  
  376.                     - Support for PKZFIND !
  377.  
  378.                     - Improved and more powerful Delete Directory.
  379.  
  380.  
  381.                                  It's a LOTTA work!
  382.                                  ------------------
  383.                I estimate that I now have at least 1000 hours work invested
  384.           in Swiss Army Shell through version 2.4.  Version 2.4 is freely
  385.           distributed without restriction.  The registration fee has been
  386.           reduced to $20 to encourage registrations.
  387.  
  388.                                 Registration Benefits
  389.                                 ---------------------
  390.                The registration fee for Swiss Army Shell is $20.  Anyone
  391.           who registers will receive a disk containing the next update to
  392.           Swiss Army Shell.
  393.  
  394.  
  395.  
  396.  
  397.  
  398.           -----------------------------------------------------------------
  399.           SAS24.DOC                                                  Page 7
  400.  
  401.  
  402.  
  403.  
  404.  
  405.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  406.           -----------------------------------------------------------------
  407.  
  408.  
  409.                           Registrations should be sent to:
  410.  
  411.                                     Steven C. Lee
  412.                                   304 Pierson Drive
  413.                               Trussville, Alabama 35173
  414.  
  415.                I may be contacted via EMail on the following systems :
  416.  
  417.                                The ST BBS (Steve Lee)
  418.                                  Birmingham, Alabama
  419.                                     (205)836-9311
  420.                                  300/1200/2400-8-N-1
  421.  
  422.                           Compuserve EasyPlex (71076,1216)                 
  423.  
  424.                Please don't leave a CompuServe Forum message because I just
  425.           can't keep up with the board.  The ST BBS is the best place to
  426.           leave a message as I am on that board frequently.  If you have
  427.           questions or need support you may contact me at (205) 655-3926.
  428.  
  429.                                  WARRANTY DISCLAIMER
  430.                                  -------------------
  431.           SWISS ARMY SHELL IS NOT COVERED BY ANY WARRANTY EITHER EXPRESSED
  432.           OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY OR FITNESS
  433.           FOR A PARTICULAR PURPOSE.
  434.  
  435.           THE AUTHOR WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGES
  436.           WHATSOEVER, EITHER DIRECT OR INDIRECT, INCLUDING LOSS OF REVENUE,
  437.           LOSS OF SAVINGS, OR LOSS OF DATA RESULTING FROM THE USE OF THIS
  438.           PROGRAM.
  439.  
  440.           YOUR USE OF THIS PROGRAM CONSTITUTES YOUR ACCEPTANCE OF THIS
  441.           DISCLAIMER AND YOUR RELEASE OF THE AUTHOR FROM ANY FORM OF
  442.           LIABILITY OR LITIGATION.
  443.  
  444.  
  445.                                 Distribution License
  446.                                 --------------------
  447.           Swiss Army Shell Test Drive may be freely distributed as 
  448.           SAS24.ARC or SAS24.ZIP.  The archive may be extracted and
  449.           rearchived in another format as long as all files remain
  450.           unmodified.
  451.  
  452.           This software may not be bundled with any product without the
  453.           written consent of the author.
  454.  
  455.  
  456.  
  457.  
  458.           -----------------------------------------------------------------
  459.           SAS24.DOC                                                  Page 8
  460.  
  461.  
  462.  
  463.  
  464.  
  465.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  466.           -----------------------------------------------------------------
  467.  
  468.  
  469.                                 Software Requirements
  470.                                 ---------------------
  471.                Swiss Army Shell runs under MSDOS or PCDOS 2.0 or higher. 
  472.           DOS versions below 3 will not be able to rename directories.  The
  473.           only support files needed are KEYHELP.SAS and MOUSHELP.SAS. 
  474.           These files must be in the PATH for help to be available. 
  475.           External programs are called to handle Archive Management, file
  476.           listing, and file editing functions, and they MUST be in the
  477.           current PATH for those functions to work.
  478.                Swiss Army Shell makes working with archive files easy.  In
  479.           order to make use of the archive management features in SAS, you
  480.           will need the following archive management programs:
  481.  
  482.                               PKPAK.EXE
  483.                               PKUNPAK.EXE
  484.                               PKFIND.COM
  485.                               PKZIP.EXE
  486.                               PKUNZIP.EXE
  487.                               PKZFIND.EXE
  488.  
  489.                If you work only with .ARC files you will not need PKZIP or
  490.           PKUNZIP.
  491.                Swiss Army Shell also makes it easy to list and edit files. 
  492.           The configuration menu gives you the ability to choose your
  493.           favorite file listing and editing programs.  The default list
  494.           program is set up as LIST.COM which is intended to call Vernon
  495.           Buerg's popular LIST program.  The default Editor and Word
  496.           Processor will be set up as EDLIN.COM.  You should use the
  497.           Configuration Option to set up your own choices for LIST, EDIT,
  498.           and Word Processing programs.  
  499.                PKPAK, PKZIP and LIST are ShareWare programs and can usually
  500.           be obtained from Compuserve and most bulletin boards.  If you use
  501.           these programs you should support the authors and register them.
  502.                I also recommend that you obtain a keyboard repeat rate
  503.           enhancer such as QUICKEYS.COM or TURBOKEY to speed up cursor
  504.           movement.  Quickeys is a program from PC Magazine and is free. 
  505.           The BROWSE program from PC Magazine is also an excellent file
  506.           lister.
  507.                Although Swiss Army Shell is specifically designed to
  508.           interface with PKPAK, PKUNPAK, PKFIND, PKZIP, and PKUNZIP, these
  509.           programs are not required.  If these programs cannot be found,
  510.           the commands that call them simply will not work.
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.           -----------------------------------------------------------------
  519.           SAS24.DOC                                                  Page 9
  520.  
  521.  
  522.  
  523.  
  524.  
  525.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  526.           -----------------------------------------------------------------
  527.  
  528.  
  529.                                    Program Limits
  530.                                    --------------
  531.                Swiss Army Shell is currently limited to 100 directories,
  532.           512 files per directory, and a directory nesting depth of 7 below
  533.           the root.  The only reason for these limits is my attempt to keep
  534.           memory requirements within reason.  If you become a registered
  535.           user and need a version with higher limits, I will be happy to
  536.           supply you with a customized version upon request.
  537.                Both color and monochrome adapters are supported. 
  538.           Monochrome adapters will be automatically detected.  Hercules
  539.           adapters must be in text mode for SAS to work properly, and will
  540.           be treated as standard monochrome adapters.  If you have a color
  541.           adapter driving a composite monochrome monitor, you may append
  542.           "/m" to the invocation line to get the monochrome color setup.
  543.                Swiss Army Shell 2.4 requires 210K of free RAM.  However,
  544.           the addition of swap to disk/EMS capability reduces this
  545.           requirement to under 67K during external program execution.
  546.                Although the size of the executable file has doubled since
  547.           version 1.1, version 2.4 actually allows external programs more
  548.           free RAM in which to execute when swapping is enabled.
  549.  
  550.                                     Compatibility
  551.                                     -------------
  552.                Swiss Army Shell should run on any PC compatible.  It was
  553.           developed on a 5 year old Columbia MPC with CGA, 512K RAM, AST
  554.           Six Pack Plus, Seagate ST225 20 meg hard disk, and a 10 + 10
  555.           Bernoulli Box.  It is compatible with SideKick, and should be
  556.           compatible with any TSR that does not preempt its command keys.
  557.                The mouse interface requires that a Microsoft Mouse
  558.           compatible drive be installed.  Swiss Army Shell 2.4 has been
  559.           tested with Microsoft, Mouse Systems, Logitech, and Keytronics
  560.           mice.
  561.                The Turbo Power Software ExecSwap unit has been tested with
  562.           some extremely large programs including AutoCad, Word Perfect, PC
  563.           Paint, and Procomm Plus.  It has proven extremely reliable, and
  564.           also extremely fast when EMS memory is available.
  565.                Version 2 has an annoying habit of leaving mouse cursor
  566.           blocks when restoring screen segments on some monitors.  This
  567.           does not affect program operation in any manner.
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.           -----------------------------------------------------------------
  579.           SAS24.DOC                                                 Page 10
  580.  
  581.  
  582.  
  583.  
  584.  
  585.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  586.           -----------------------------------------------------------------
  587.  
  588.  
  589.                              Installing Swiss Army Shell
  590.                              ---------------------------
  591.  
  592.           * Note : Throughout this document <CR> means to press the return
  593.           key and click means to position the mouse cursor on the item
  594.           mentioned and press the left mouse button.
  595.  
  596.                If you are an experienced PC user you may want to skip this
  597.           section.  Just make sure that SAS.EXE, SAV.EXE, SASCFG.EXE,
  598.           KEYHELP.SAS, MOUSHELP.SAS and the external programs mentioned in
  599.           the Software Requirements section above are in the current PATH
  600.           and go to work.  You can get help at any time by pressing H,
  601.           clicking the mouse on the word Help at the lower right corner of
  602.           the screen, or selecting Misc from the Master Menu.
  603.                I am not going to attempt to explain the PATH statement or
  604.           how DOS finds the programs used by SAS. I will simply describe in
  605.           "cookbook" fashion how to set up your disk to work with SAS.
  606.                Although a hard disk is not required to use SAS, if you
  607.           don't have one then you probably don't need this program.  The
  608.           following instructions assume you have at least one hard disk
  609.           configured as drive C.
  610.  
  611.           1) Boot your computer and wait for the C:> prompt.
  612.           2) Enter TYPE AUTOEXEC.BAT <CR>.
  613.           3) Look for a line beginning with the word PATH.  if you see     
  614.              this line you will notice one or more directory names         
  615.              separated by semicolons.  For example :
  616.  
  617.                                PATH C:\;C:\DOS;C:\UTIL
  618.  
  619.              If AUTOEXEC.BAT does not exist then skip to step 7 below.  
  620.  
  621.              If AUTOEXEC.BAT does exist but does not contain a PATH        
  622.              statement, use a word processor or editor to add the PATH     
  623.              statement shown in step 7.
  624.  
  625.           4) Decide which directory you want to use to store SAS (I        
  626.              use \UTIL) and change to it.  For example enter:
  627.  
  628.                                     CD\UTIL <CR>
  629.  
  630.           5) Place the disk containing SAS.EXE, SASCFG.EXE, SAV.EXE,       
  631.              KEYHELP.SAS, and MOUSHELP.SAS in drive A and enter
  632.                                    COPY A:*.*<CR>
  633.              DOS will copy the files to your hard disk.
  634.  
  635.           6) If you have obtained PKPAK,PKUNPAK,PKFIND,PKZIP,PKUNZIP and   
  636.              LIST, copy these programs to the same directory.  If you have 
  637.  
  638.           -----------------------------------------------------------------
  639.           SAS24.DOC                                                 Page 11
  640.  
  641.  
  642.  
  643.  
  644.  
  645.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  646.           -----------------------------------------------------------------
  647.  
  648.  
  649.              word processing and editing programs you wish to run from SAS, 
  650.              you will need to set them up using the Configure SAS option   
  651.              explained later in this document.
  652.  
  653.           7) If AUTOEXEC.BAT does not exist then:
  654.              a) Go to your computer store and shoot the salesman who       
  655.                 sold you your computer.
  656.              b) Boot your computer, wait for the C:> prompt, and           
  657.                 enter the following keystrokes exactly as they appear   
  658.           below: 
  659.  
  660.                          COPY CON AUTOEXEC.BAT <CR>
  661.                          PATH C:\;C:\SAS <CR>
  662.                          <CTRL>Z <CR>
  663.  
  664.              ( <CTRL>Z means to hold the control key down while pressing Z)
  665.              ( <CR> means press the Enter or Carriage Return key. )
  666.  
  667.                DOS should respond with the message "1 File(s) copied"      
  668.                and you will see C:> again.
  669.              c) Enter MD SAS <CR> then CD SAS <CR>
  670.              d) Follow steps 5 and 6 above.
  671.              e) Reboot your computer.
  672.  
  673.                Swiss Army Shell may now be run from any drive or directory
  674.           by entering SAS<CR>. If you don't understand these instructions
  675.           then you may call me at 205-655-3926. I will be happy to talk you
  676.           through the procedure.
  677.  
  678.                                    Included Files
  679.                                    --------------
  680.                     This disk should contain the following files:
  681.  
  682.                                         SAS.EXE
  683.                                         SAS24.DOC
  684.                                         SASCFG.EXE
  685.                                         SAV.EXE
  686.                                         KEYHELP.SAS
  687.                                         MOUSHELP.SAS
  688.                                         SAV.DOC
  689.                                         README.SAS
  690.  
  691.           There will also be one or more files named UPDATE.  These files
  692.           contain revision history since version 2.0.  You should check the
  693.           end of the file for the latest features and bug fixes.
  694.  
  695.  
  696.  
  697.  
  698.           -----------------------------------------------------------------
  699.           SAS24.DOC                                                 Page 12
  700.  
  701.  
  702.  
  703.  
  704.  
  705.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  706.           -----------------------------------------------------------------
  707.  
  708.  
  709.                               Starting Swiss Army Shell
  710.                               -------------------------
  711.                Swiss Army Shell may be started from the DOS command prompt
  712.           by entering:
  713.  
  714.                               SAS [drive:path] [/m]<CR>
  715.  
  716.                If the optional drive:path is specified, SAS will change to
  717.           that drive and directory and look for the file SASDRV.TRE in the
  718.           root directory of the drive.  If SASDRV.TRE is found, SAS will
  719.           immediately display the directory tree and the files in the
  720.           current directory.  If SASDRV.TRE is not found, the disk will be
  721.           automatically scanned.  If the drive:path is invalid, the current
  722.           drive and directory will be used.
  723.                Monochrome adapters will be automatically detected.  The
  724.           optional "/m" switch will start SAS with the monochrome color
  725.           scheme even if you are using a color adapter.  If you are using a
  726.           color adapter and a composite monochrome monitor you may prefer
  727.           this black and white mode to the normal color scheme.
  728.                The video mode is not checked during startup.  If you have
  729.           an EGA or VGA you should insure that it is in 25 line mode before
  730.           starting SAS.  Hercules adapters should be in text mode.
  731.  
  732.                                       Quitting
  733.                                       --------
  734.                Swiss Army Shell has three keyboard exit options.  Q will
  735.           exit in the current directory.  ALT Q will exit in the original
  736.           drive and directory from which you started.  Escape exits in the
  737.           directory under the directory cursor.
  738.                There is a fourth option for mouse users.  Pressing both
  739.           left and right mouse buttons simultaneously (called a chord) will
  740.           exit in the current directory (same as Q).  Swiss Army Shell
  741.           usually waits until it detects a button release before taking
  742.           action, so you should press and hold both buttons, then release
  743.           them simultaneously.
  744.  
  745.                                The Directory Tree File
  746.                                -----------------------
  747.                Each time you quit or change drives, a file named SASDRV.TRE
  748.           will be written in the root directory of the current drive.  This
  749.           file contains the directory tree of the current drive.  If this
  750.           file is found during startup or drive changes the tree file is
  751.           loaded rather than scanning the drive. This make startup much
  752.           faster.
  753.                Version 2.4 will automatically detect incompatible tree
  754.           files from earlier versions, and automatically rescan.
  755.                Though SAS is not network aware, it will work with may
  756.           networks.  This has caused some problems in the past where a
  757.  
  758.           -----------------------------------------------------------------
  759.           SAS24.DOC                                                 Page 13
  760.  
  761.  
  762.  
  763.  
  764.  
  765.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  766.           -----------------------------------------------------------------
  767.  
  768.  
  769.           network drive may have a different drive letter depending on
  770.           which drop it is accessed from.  SAS stores the drive letter in
  771.           the .TRE file, and when the tree file is loaded from a remote
  772.           drop on the network, the root directory on the tree diagram would
  773.           not reflect the correct drive letter as recognized by the remote
  774.           machine.  Version 2.4 will now show the correct drive letter in
  775.           the root directory.
  776.  
  777.           * Note :  Tree files will not be created on drive A or B.  If you
  778.                     use removable media hard drives such as Bernoullis, you
  779.                     should rescan those drives each time you change
  780.                     cartridges.
  781.  
  782.  
  783.                                Using Swiss Army Shell
  784.                                ----------------------
  785.                When you run Swiss Army Shell, three windows will be
  786.           displayed.  If SAS cannot find SASDRV.TRE it will scan the
  787.           current disk, then display a tree diagram of your directory
  788.           structure in the upper left window, with the current directory
  789.           highlighted.  The files in the current directory will be
  790.           displayed in the upper right window, and statistics about the
  791.           disk, current directory, and file under the cursor will be show
  792.           in the small window across the bottom of the screen.
  793.                The upper left window is called the Directory Window.  The
  794.           upper right Window is called the Files Window, and the bottom
  795.           window is called the Statistics Window.
  796.  
  797.                                      Mouse Usage
  798.                                      -----------
  799.                The mouse will display a character sized block called the
  800.           mouse cursor.  This cursor will be visible except when the mouse
  801.           is being used to select from menus.  The usual selection
  802.           procedure is to point by placing the mouse cursor on an item and
  803.           pressing, then releasing the left mouse button.  The left mouse
  804.           button may also be used like the Enter key to accept default
  805.           choices in data entry windows.
  806.                The right mouse button Escapes from menus and other types of
  807.           windows.  It is also used to toggle the Master Menu on and off.
  808.  
  809.                                 The Directory Window
  810.                                 --------------------
  811.                The Directory Window depicts the subdirectories on your
  812.           disk.  All first level subdirectories are shown to branch from
  813.           the root ("\") directory, with child directories shown below
  814.           their parents.
  815.                To change directories you must move the Directory Cursor to
  816.           your destination directory and select it.  Once the directory is
  817.  
  818.           -----------------------------------------------------------------
  819.           SAS24.DOC                                                 Page 14
  820.  
  821.  
  822.  
  823.  
  824.  
  825.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  826.           -----------------------------------------------------------------
  827.  
  828.  
  829.           selected it will be scanned, and its files displayed in the Files
  830.           Window.
  831.                The Directory Cursor may be moved with the keyboard or
  832.           mouse.  The keyboard commands are shown here :
  833.  
  834.           F1 or Ctrl PgUp          Moves up one directory
  835.           F2 or Ctrl PgDn          Moves down one directory
  836.           F3 or Ctrl Home          Moves to the root directory
  837.           F4 or Ctrl End           Moves to the last directory
  838.           F5 or Ctrl Left Arrow    Moves to first directory in the window
  839.           F6 or Ctrl Right Arrow   Moves to the last directory in the
  840.                                    window
  841.           <CR>                     Selects the directory under the cursor
  842.  
  843.                To move the Directory Cursor with the mouse, point the mouse
  844.           cursor to the desired directory and press the left button once. 
  845.           When the Directory Cursor has been moved, the directory may be
  846.           selected by a click on the highlighted directory.
  847.                There are several special areas in the Directory Window that
  848.           may be used in conjunction with the mouse.  These areas and their
  849.           functions are show here :
  850.  
  851.           Upper Left Corner         Cursor to Root Dir
  852.           Lower Left Corner         Cursor to Last Dir     
  853.           Upper Right Corner        Page Up
  854.           Lower Right Corner        Page Down 
  855.           Top Bar                   Scroll Up
  856.           Bottom Bar                Scroll Down
  857.           TitleBlock                Change Drive Menu
  858.           Hilited Directory         Changes to that Dir
  859.  
  860.                The Directory Cursor is free to move around anytime, but it
  861.           is important to note that a directory does not become the current
  862.           directory until it has been selected by pressing <CR> or clicking
  863.           on it while it is highlighted by the Directory Cursor.
  864.  
  865.                                     Files Window
  866.                                     ------------
  867.                The Files Window shows the files in the current directory. 
  868.           There may be several pages of files, and Swiss Army Shell allows
  869.           up to 512 files in a directory with 60 files per page.  Note that
  870.           this may not necessarily be the same directory under the
  871.           Directory Cursor.
  872.                The current file will be highlighted by the Files Cursor,
  873.           which is two triangles with the file name bracketed between them. 
  874.           The Files Cursor may be moved by the keyboard or the mouse.  The
  875.           keyboard commands for moving the Files Cursor are shown here :
  876.  
  877.  
  878.           -----------------------------------------------------------------
  879.           SAS24.DOC                                                 Page 15
  880.  
  881.  
  882.  
  883.  
  884.  
  885.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  886.           -----------------------------------------------------------------
  887.  
  888.  
  889.           Up Arrow                 Move up one file
  890.           Down Arrow               Move down one file
  891.           Left Arrow               Move left one column
  892.           Right Arrow              Move right one column
  893.           Home                     Move to the first file
  894.           End                      Move to the last file
  895.           PgUp                     Displays the previous page
  896.           PgDn                     Displays the next page                  
  897.  
  898.           If there is no next page PgDn moves to the last file on the page.
  899.  
  900.                To move the File Cursor with the mouse, move the mouse
  901.           cursor to the desired file and click the left mouse button.  The
  902.           File Cursor will move to that file, and the file will be tagged
  903.           (or untagged if it was already tagged).
  904.                There are several special areas in the Files Window that may
  905.           be used in conjunction with the mouse.  These areas and their
  906.           functions are shown here:
  907.  
  908.  
  909.           Upper Left Corner     First File (same as Home)
  910.           Lower Left Corner     Last File  (same as End) 
  911.           Upper Right Corner    Page Up
  912.           Lower Right Corner    Page Down
  913.  
  914.                Files may be tagged for Group File operations.  Tagged files
  915.           will be shown in reverse video.  File Tag Status may be toggled
  916.           on or off by clicking on a file. If the file is already tagged it
  917.           will be untagged, or vice versa.
  918.                Multiple files may be tagged or untagged by clicking and
  919.           holding the left button on a file that is NOT under the cursor,
  920.           then dragging the mouse.  Note that dragging the cursor across an
  921.           untagged file will tag it, and dragging it across a tagged file
  922.           will untag it.
  923.                CAUTION : If the mouse is moved too fast, not all files
  924.           crossed will be detected.
  925.  
  926.                                 The Statistics Window
  927.                                 ---------------------
  928.                The Statistics Window takes up the bottom 3 lines on the
  929.           screen and displays information about the current drive,
  930.           directory, and file.
  931.                Displayed at the left end of the window will be the current
  932.           drive size, and the amount of free and used space on the drive. 
  933.           The top line in the rest of this window shows the number of
  934.           files, the number of bytes, and the number of bytes tagged in the
  935.           current directory.
  936.  
  937.  
  938.           -----------------------------------------------------------------
  939.           SAS24.DOC                                                 Page 16
  940.  
  941.  
  942.  
  943.  
  944.  
  945.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  946.           -----------------------------------------------------------------
  947.  
  948.  
  949.                The bottom line shows information about the file under the
  950.           File Cursor.  The file name, extension, attributes, date, and
  951.           time are displayed under appropriate headers.
  952.                There is one special area in the Statistics Window that is
  953.           used in conjunction with the mouse.  Clicking on the word Help in
  954.           the lower right corner will display the Mouse Help File.  The
  955.           Keyboard Help file may be displayed by pressing H.
  956.  
  957.                                   Yes-No Questions
  958.                                   ----------------
  959.                Whenever you are asked a yes-no question, you may press "Y",
  960.           "N" or Escape.  If you have a mouse, the window that appears will
  961.           contain buttons that will highlight when the mouse cursor is on
  962.           them.  To answer Yes or No, move the mouse cursor to the
  963.           appropriate button and press the left mouse button.  Pressing the
  964.           right mouse button or Escape will return a No answer.
  965.  
  966.  
  967.                               Swiss Army Shell Tutorial
  968.                               -------------------------
  969.                This section will give you a short introduction to the
  970.           features in Swiss Army Shell.
  971.                If you have a mouse, you make sure that the Microsoft
  972.           compatible mouse driver is loaded.  If you have a Microsoft
  973.           Mouse, just run MOUSE.COM.  If you have a Mouse Systems mouse,
  974.           run MSMOUSE.COM.  For additional details on setting up and using
  975.           your mouse you should consult your mouse user's manual.
  976.                Start up Swiss Army Shell by typing SAS and pressing the
  977.           Enter key.  The three windows described above will be displayed. 
  978.           This is called the main screen.
  979.                The first thing you should do is press the F3 key then the
  980.           Enter key.  This will make the root directory current for the
  981.           following exercise.
  982.                Press the F10 key a few times.  You will see a horizontal
  983.           bar at the top of the screen appear and disappear.  This is
  984.           called the Master Menu, and the words appearing on this line
  985.           represent submenus.
  986.                With the Master Menu visible, press the left and right arrow
  987.           keys.  You will see each submenu title highlighted as the Menu
  988.           Cursor (sometimes called the Menu Bar) moves.
  989.                If you have a mouse, click the right button several times. 
  990.           When you are in the main screen the right button toggles the
  991.           Master Menu on and off just like the F10 key.  With the Master
  992.           Menu visible move the mouse left and right.  The Menu Cursor will
  993.           move just as if you were moving the arrow keys.
  994.                Move the Menu Cursor so that it is on the left most item,
  995.           "DiR".  This is the Directory submenu.  There are several ways to
  996.           select a submenu, and they are described below.
  997.  
  998.           -----------------------------------------------------------------
  999.           SAS24.DOC                                                 Page 17
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1006.           -----------------------------------------------------------------
  1007.  
  1008.  
  1009.                The fastest way to select from any menu is using the menu
  1010.           HOT keys.  Notice that each item on the menu has a capital letter
  1011.           displayed in a color or intensity different from the rest of the
  1012.           line.  This is the HOT key for that item.
  1013.                The HOT key for the "DiR" submenu is "R".  If you press "R",
  1014.           the Master Menu will disappear and the Directory Menu will
  1015.           appear.  The Directory Menu allows you to Add, Delete, Rename,
  1016.           and Copy subdirectories.  This menu also contains the Rescan
  1017.           Drive command.
  1018.                Notice that the items in the Directory Menu also have HOT
  1019.           keys.  Now press "A" to select Add Directory.  A small window
  1020.           will appear in the center of the screen requesting a directory
  1021.           name.  Type "abc1" and press the Enter key.  The subdirectory
  1022.           "abc1" will be created using the current directory as the parent.
  1023.                The Directory Menu has now disappeared, and the Master Menu
  1024.           is visible again.  Some menus are "sticky", meaning that they
  1025.           remain on screen until you exit the menu using Escape or the
  1026.           right mouse button.  Other menus will return you to the Master
  1027.           Menu or the main screen.  Whether a menu is "sticky" or not
  1028.           depends on whether Swiss Army Shell must return to the main
  1029.           program loop to execute the operation.
  1030.                With the Master Menu visible, move the Menu Cursor to
  1031.           "Drive".  Another way to select menu items is with the arrow and
  1032.           Enter keys.  With "Drive" under the menu cursor press Enter.  The
  1033.           Drive Menu will appear showing a list of the disk drives in your
  1034.           computer.
  1035.                If you have more than one hard disk in your computer you
  1036.           should select a different drive each time during this part of the
  1037.           tutorial so that Swiss Army Shell can scan and create a .TRE file
  1038.           for each drive.  If you have only one drive you should simply
  1039.           select drive C each time.
  1040.                There are several different ways to display the Drive Menu. 
  1041.           Press the F10 key or the right mouse button until the Master Menu
  1042.           is not visible.  From the main screen you can simply press "D" to
  1043.           pop up the Drive Menu.  Once the Drive Menu is displayed you can
  1044.           select a drive using the HOT key, the arrow and Enter keys, or
  1045.           move the mouse and select with the left mouse button.  The
  1046.           fastest way to change drives is to press "D", then the letter of
  1047.           the desired drive.  For example, pressing "DDDCDE" would rapidly
  1048.           change to drive D, drive C, and drive E in that order.
  1049.                You may also pop up the Drive Menu by placing the mouse
  1050.           cursor on the Directory Window title block (point to the word
  1051.           "Drive") and click the left mouse button.
  1052.                The final way to bring up the Drive Menu is by toggling the
  1053.           Master Menu on with F10 or the right mouse button, and selecting
  1054.           Drive.
  1055.                Now we will try moving around in your subdirectories.  First
  1056.           press F10 or the right mouse button so that the Master Menu is
  1057.  
  1058.           -----------------------------------------------------------------
  1059.           SAS24.DOC                                                 Page 18
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1066.           -----------------------------------------------------------------
  1067.  
  1068.  
  1069.           not visible.  Try pressing the F1 (or Ctl PgUp) and F2 (or Ctl
  1070.           PgDn) keys a few times.  You will see the Directory Cursor move
  1071.           down when you press F2, and up when you press F1.  F3 (or Ctl
  1072.           Home) and F4 (or Ctl End) act like Home and End keys, and will
  1073.           place the cursor on the root directory or last directory.  F5 (or
  1074.           Ctl Left) and F6 (or Ctl Right) will position the cursor to the
  1075.           first and last directories on the current page.
  1076.                Using the F1 and F2 keys (or Ctl PgUp and Ctl PgDn),
  1077.           position the cursor on any directory other than the current one
  1078.           and press the Enter key.  The Files Window title block will
  1079.           change to show the name of the new directory, and the files in
  1080.           that directory will appear in the Files Window.
  1081.                If you have a mouse, move the mouse cursor to another
  1082.           directory and press the left mouse button.  The Directory Cursor
  1083.           will move to that directory.  Try moving the Directory Cursor
  1084.           several times, making sure that you do not click on a directory
  1085.           that is actually under the cursor.  Now try clicking on a
  1086.           directory that IS under the cursor.  This will have the same
  1087.           affect as pressing the Enter key.
  1088.                Now move the mouse cursor to the upper left corner of the
  1089.           Directory Window and click the left button.  The upper left
  1090.           corner acts like the F3 (or Ctl Home) key, and the directory
  1091.           cursor will be placed on the root directory.  If you click on the
  1092.           lower left corner it will place the cursor on the last directory. 
  1093.           Try clicking on the upper and lower right corners.  These corners
  1094.           act like the F5 and F6 keys (or Ctl PgUp and Ctl PgDn), and if
  1095.           you have many directories on your disk it will move the cursor up
  1096.           or down a page (20 directories) at a time.
  1097.                Now try placing the mouse cursor on the top and bottom bars
  1098.           or lines of the Directory Window, being sure to avoid the title
  1099.           block.  Press the left button and hold it.  The Directory Window
  1100.           will rapidly scroll up or down as long as you hold the button.
  1101.                Now we will add some temporary directories to practice file
  1102.           operations.  Press F3 or click on the upper left corner of the
  1103.           Directory Window to move the cursor to the root directory. 
  1104.           Earlier we created a directory named "abc1" by using the "DiR"
  1105.           submenu through the Master Menu.  Swiss Army Shell was originally
  1106.           written as a completely command driven program with very few
  1107.           menus.  Those commands are still available, and are now called
  1108.           "shortcut" keys.  The shortcut keys are completely described in
  1109.           the Swiss Army Shell Commands section of this document.
  1110.                Press the Insert key.  Insert is the shortcut key for the
  1111.           Add Directory command.  The Add Directory window will pop up and
  1112.           ask for a directory name.  Type in "abc2" and press Enter. 
  1113.           "abc2" will be added to the tree diagram directly under "abc1".
  1114.                Now move the Directory cursor to "abc2" and press the Delete
  1115.           key.  The directory you just created will be removed.  If the
  1116.           directory is empty and is not the current directory, it will be
  1117.  
  1118.           -----------------------------------------------------------------
  1119.           SAS24.DOC                                                 Page 19
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1126.           -----------------------------------------------------------------
  1127.  
  1128.  
  1129.           removed immediately.  If the directory is current or contains
  1130.           files or subdirectories, you will be asked to confirm TWICE that
  1131.           you REALLY want to do it.
  1132.  
  1133.           CAUTION : The Delete Directory command is extremely powerful.  If
  1134.                     you answer yes to both confirming questions, the
  1135.                     directory under the cursor and ALL its subdirectories
  1136.                     will be removed.
  1137.  
  1138.                As you can see, moving around your directory tree and
  1139.           inserting and deleting directories is easy.  Now we will do some
  1140.           file operations.
  1141.                Make sure you are in the main screen, with only the three
  1142.           main windows visible.  As long as you are in the main screen you
  1143.           can use the arrow keys to move the File Cursor.  Swiss Army Shell
  1144.           can handle a maximum of 512 files in a single directory.  If
  1145.           there are too many files for one page, PgUp and PgDn will allow
  1146.           you to browse through the files.  Home or End position the File
  1147.           Cursor to the first or last file.
  1148.                If you have a mouse, place the mouse cursor on the lower
  1149.           left corner of the Files Window and click the left button.  The
  1150.           lower left corner acts like the End key and moves the File Cursor
  1151.           to the last file.  The upper left corner acts like the Home key,
  1152.           and the upper and lower right corners act like the PgUp and PgDn
  1153.           keys.
  1154.                Place the mouse on a file and click the left button.  The
  1155.           File Cursor will jump to that file, and the file will appear in
  1156.           reverse video.  Files shown in reverse video are tagged.  If you
  1157.           click on a tagged file it will change to untagged and normal
  1158.           video.  Now place the mouse cursor on an untagged file that is
  1159.           NOT under the Files Cursor.  When you press the left button, hold
  1160.           it and move the mouse up or down.
  1161.                The File Cursor will follow the mouse as long as it remains
  1162.           inside the Files Window.  Whenever the cursor crosses a file, the
  1163.           Tag Status of the file will change.  If the file is tagged it
  1164.           will be untagged, and vice versa.  This feature is handy for
  1165.           tagging groups of file.
  1166.                Now make sure that you have some files tagged, then pop up
  1167.           the Master Menu and select "Group".  The Group Menu allows you to
  1168.           copy, move, delete and archive tagged files.  The menu also has
  1169.           options for tagging and untagging ALL files in the current
  1170.           directory.  
  1171.                Select Copy Tagged Files from the Group Menu.  The
  1172.           Statistics Window will clear and you will be prompted to enter a
  1173.           path.  At this point you have a number of options.  The first
  1174.           option is to simply type in the destination path and press the
  1175.           Enter key.  This is the option you should use if you are copying
  1176.           to a floppy disk.
  1177.  
  1178.           -----------------------------------------------------------------
  1179.           SAS24.DOC                                                 Page 20
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1186.           -----------------------------------------------------------------
  1187.  
  1188.  
  1189.                If you are copying to a directory on the current or another
  1190.           hard disk you have a much better option.  If the destination is
  1191.           on the current drive, you can select the destination directory by
  1192.           moving the Directory Cursor with either the F1 through F6 keys or
  1193.           the mouse, and pressing Enter or clicking the left mouse button
  1194.           on the desired directory.
  1195.                To try this now, move the Directory Cursor to the "abc1"
  1196.           directory created earlier and press Enter.  The tagged files will
  1197.           be copied to that directory.  Copying may be aborted at any time
  1198.           by pressing the Escape key.
  1199.                To copy tagged files to a directory on another drive, you
  1200.           can press Alt D or click on the Directory Window title block. 
  1201.           This will pop up the Drive Menu, and you can select a drive from
  1202.           it.  When the drive has been selected, Swiss Army Shell will look
  1203.           for the file SASDRV.TRE on that drive.  If SASDRV.TRE is not
  1204.           found, you will be asked if you want to scan the drive or abort
  1205.           the operation.
  1206.                If SASDRV.TRE is found, it will be quickly loaded and a tree
  1207.           diagram of the other drive's directories will be displayed.  You
  1208.           may select a destination directory just as if you were in the
  1209.           current drive.  This operation may be aborted by pressing Escape
  1210.           or the right mouse button.
  1211.                You have now learned how to navigate and modify your
  1212.           directories, tag files and initiate copy file operations.  In
  1213.           general, all group file functions work in the same way.  There
  1214.           are far too many features in Swiss Army Shell to cover in this
  1215.           tutorial.
  1216.  
  1217.                             Configuring Swiss Army Shell
  1218.                             ----------------------------
  1219.                The configuration menu is actually a separate program named
  1220.           SASCFG.EXE.  It may be run from the DOS command line, or called
  1221.           up while inside SAS by pressing Alt S, or selecting it from the
  1222.           Misc Menu through the Master Menu.
  1223.                SASCFG allows you to configure SAS to use your favorite
  1224.           lister, editor, and word processor.  You configure the colors for
  1225.           every window, up to ten programs which may be executed with two
  1226.           keystrokes, and toggle PKPAK or PKZIP as the default archive
  1227.           program.
  1228.                Version 2 has added the capability to swap itself to disk
  1229.           during execution of any external program.  You may also turn
  1230.           swapping on or off for each program by using SASCFG.
  1231.  
  1232.                   Selecting List, Edit and Word Processing Programs
  1233.                   -------------------------------------------------
  1234.                To select the list, edit and wp programs you may use the
  1235.           arrow keys or mouse to move the menu bar and press <CR>, press
  1236.           the left mouse button, or simply press the highlighted Hot Key to
  1237.  
  1238.           -----------------------------------------------------------------
  1239.           SAS24.DOC                                                 Page 21
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1246.           -----------------------------------------------------------------
  1247.  
  1248.  
  1249.           select a menu item. A window will pop up allowing you to edit or
  1250.           replace the existing entry.  You may backspace over the current
  1251.           entries and replace them with your own choices.
  1252.                The full program name including the .COM or .EXE extension
  1253.           must be included.  The programs must be in the PATH for SAS to
  1254.           find them.  The file under the File Cursor will be appended to
  1255.           the program command lines when they are called.
  1256.                When you have entered the program name, you should press
  1257.           <CR>.  You will then be asked if you want Swiss Army Shell to
  1258.           swap to disk during execution.  If you do not have EMS memory
  1259.           available, I recommend that you do not use swap for your LIST and
  1260.           EDIT programs. If you use a large word processing program, such
  1261.           as Word Perfect, you should enable swap for the Word Processor. 
  1262.           Swap to disk makes response slower, and small programs do not
  1263.           need to use it.  Large programs may not run at all without it.
  1264.  
  1265.                                 Setting Window Colors
  1266.                                 ---------------------
  1267.                The Set Colors selection will display the Set Colors Menu,
  1268.           which lists the windows used in Swiss Army Shell.  To change the
  1269.           colors, just select the desired window from the menu and a window
  1270.           showing the current color scheme will appear.  The window will
  1271.           contain text telling you how to change the colors of different
  1272.           items such as the foreground, background, title, etc.  When the
  1273.           window looks like you want it just hit Escape, and the Set Colors
  1274.           Menu will be displayed again.  You may choose another window to
  1275.           change, or hit Escape or select Exit Set Colors to return to the
  1276.           Configure SAS main menu.  The windows used by Swiss Army Shell
  1277.           are described here:
  1278.  
  1279.           Directory Window
  1280.           ----------------
  1281.                This is the upper left window which contains the tree
  1282.           diagram displaying the directory structure of the current drive. 
  1283.           The highlight foreground and background colors will be used for
  1284.           the Directory Cursor.
  1285.  
  1286.           Other Drive Window
  1287.           ------------------
  1288.                This window replaces the Directory Window when you point and
  1289.           shoot at another drive.  I recommend you use colors which will
  1290.           contrast it with the Directory Window.
  1291.  
  1292.           Files Window
  1293.           ------------
  1294.                This is the upper right window which displays the files in
  1295.           the current directory.  Tagged files will be displayed in reverse
  1296.  
  1297.  
  1298.           -----------------------------------------------------------------
  1299.           SAS24.DOC                                                 Page 22
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1306.           -----------------------------------------------------------------
  1307.  
  1308.  
  1309.           video, and the cursor is displayed in the selected highlight
  1310.           foreground and background colors.
  1311.  
  1312.           Statistics Window
  1313.           -----------------
  1314.                This is the small window at the bottom of the screen.  It
  1315.           displays statistics on the current drive, directory, and file.
  1316.  
  1317.           Path Entry Window
  1318.           -----------------
  1319.                This window replaces the Statistics Window when entry of a
  1320.           path is required.
  1321.  
  1322.           Message Window
  1323.           --------------
  1324.                This window is used to display warning and informative
  1325.           messages.
  1326.  
  1327.           YesNo Window
  1328.           ------------
  1329.                This window is used to ask Yes No questions.  The question
  1330.           will be displayed in the highlight color.
  1331.  
  1332.           Name Entry Window
  1333.           -----------------
  1334.                This window is used by Rename File, Rename Directory, and
  1335.           several other commands.
  1336.  
  1337.           Help Window
  1338.           -----------
  1339.                This window is used by the help screen.  You may only set
  1340.           the foreground and background colors.
  1341.  
  1342.           All Menus
  1343.           ---------
  1344.                Allows you to set the Menu colors.
  1345.  
  1346.                Monochrome adapter users will not be able to use this
  1347.           feature.  If a monochrome monitor is detected, SAS defaults to
  1348.           the standard monochrome colors regardless of the configured
  1349.           colors.
  1350.                You are not prevented from setting unreadable colors. SAS
  1351.           will attempt to detect use of the same color for foreground and
  1352.           background, but only the main screen windows check for this.
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.           -----------------------------------------------------------------
  1359.           SAS24.DOC                                                 Page 23
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1366.           -----------------------------------------------------------------
  1367.  
  1368.  
  1369.                       Program List and Program Execution Menus
  1370.                       ----------------------------------------
  1371.                The Program List is extremely handy, and I use it every day
  1372.           at work.  By setting up different entries to edit note files or
  1373.           display graphics files, with two keystrokes I can display the
  1374.           graphics file under the cursor or edit a project note file.  It
  1375.           may be popped up by pressing P, or through the Master and Exec
  1376.           Menus.
  1377.                The Program List selection displays a menu which allows you
  1378.           to enter up to ten DOS command lines.  You may enter any valid
  1379.           DOS command line up to 45 characters long.  The line length is
  1380.           determined by the maximum window width of the Program Execution
  1381.           Menu.
  1382.                These command lines may be executed while inside Swiss Army
  1383.           Shell by pressing P then the number of the command line, or by
  1384.           pressing the right mouse button, selecting Exec from the Master
  1385.           Menu, and selecting Program List from the Exec menu.  When the
  1386.           Program Execution Menu pops up it will display the command lines
  1387.           you have entered.  Command lines may be executed by selecting
  1388.           them just like any other menu item. You may move the menu cursor
  1389.           and press <CR>, move the mouse and press the left button, or
  1390.           press the highlighted Hot Key.
  1391.                To modify the Program List, select Program List from the
  1392.           Configure SAS menu, then select the entry number you want to
  1393.           modify.  A window will pop up with the current entry, and you may
  1394.           backspace over it and enter the modified line.  You MUST enter
  1395.           the full program name including the extension.  If you would like
  1396.           to append or insert the filename under the file cursor into the
  1397.           command line, you may include a percent (%) sign anywhere in the
  1398.           line, and SAS will insert the filename (only once per line).
  1399.                If you select an entry, then decide to leave it alone you
  1400.           may hit Escape or the right mouse button and the previous entry
  1401.           will be retained.  When you have completed a command line, press
  1402.           <CR> or the left mouse button to accept it.  You will then be
  1403.           asked three questions.
  1404.                The first question is "Do you want to change directories?" 
  1405.           If you would like SAS to change to the directory which contains
  1406.           the program, you must have previously entered the full path to
  1407.           the program being executed.  You may want to do this when you
  1408.           execute programs that require support files, and don't know how
  1409.           to find them.  In this case the program does not need to be in
  1410.           the current PATH.  SAS will change to the directory containing
  1411.           the program and execute it.
  1412.                The second question is "Do you want to drop to a command
  1413.           line?"  If you would like to drop to a command line to enter
  1414.           additional parameters prior to execution you should answer Yes. 
  1415.           SAS will clear the Statistics Window and display the command line
  1416.           when you select this Program Execution Menu choice.  You will not
  1417.  
  1418.           -----------------------------------------------------------------
  1419.           SAS24.DOC                                                 Page 24
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1426.           -----------------------------------------------------------------
  1427.  
  1428.  
  1429.           be able to edit the command line, but you will be able to add to
  1430.           it before executing it with <CR>.
  1431.                The third question is "Would you like to swap SAS to Disk ?" 
  1432.           If you would like for the ExecSwap to provide maximum free RAM
  1433.           for the program you should answer Yes.  EMS memory will be used
  1434.           if available, otherwise the disk will be used.
  1435.                Here are a few typical Program List entries as they would be
  1436.           displayed in the Program Execution Menu :
  1437.  
  1438.                     1 c:\pcp\pcplus.exe  +CD+S
  1439.                     2 format.com a:
  1440.                     3 sort %  +CL
  1441.  
  1442.                These entries would be invoked from inside SAS like this:
  1443.  
  1444.                     Pressing P then 1 would change to drive C,
  1445.                     directory \PCP, swap SAS to disk or EMS
  1446.                     memory, and execute PCPLUS.  When you exit
  1447.                     PCPLUS you will be returned to the same
  1448.                     directory you started from.
  1449.  
  1450.                     Pressing P then 2 would format a disk in
  1451.                     drive A.
  1452.  
  1453.                     Pressing P then 3 would drop to a command
  1454.                     line and append the filename under the File
  1455.                     Cursor to the program name SORT.  You would
  1456.                     then be able to enter additional parameters
  1457.                     before initiating execution by pressing <CR>
  1458.                     or clicking the left mouse button.
  1459.  
  1460.           * Note : The last selection, sort % + Cmd, would actually load a
  1461.           secondary copy of COMMAND.COM to execute the sort command.  If
  1462.           the program name includes either a .COM or .EXE extension, Swiss
  1463.           Army Shell will execute it directly or through ExecSwap.  If
  1464.           there is no file extension, swap will be disabled, and
  1465.           COMMAND.COM will be called to execute the command line.
  1466.  
  1467.                            Program Execution Option Codes
  1468.                            ------------------------------
  1469.                The Program List uses the following codes in the menu line
  1470.           to show options in affect for each choice :
  1471.  
  1472.                     +CD - Change Directory before execution
  1473.                     +CL - Drop to command line before execution
  1474.                     +S  - Swap to disk/EMS before execution
  1475.  
  1476.  
  1477.  
  1478.           -----------------------------------------------------------------
  1479.           SAS24.DOC                                                 Page 25
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1486.           -----------------------------------------------------------------
  1487.  
  1488.  
  1489.                                Archive Program Default
  1490.                                -----------------------
  1491.                The Archive Default selection allows you to select PKPAK or
  1492.           PKZIP as the default archive program.  The default archive
  1493.           program will be the one selected when SAS is started.  The
  1494.           selected archive program may be changed during a session through
  1495.           the Switch menu choice in the Archive Management Menu, but the
  1496.           default program may only be changed in the Configure SAS Menu.
  1497.  
  1498.                               PKZIP Compression Switch
  1499.                               ------------------------
  1500.                Toggles PKZIP between Fast and Maximal Compression.  The
  1501.           default is Max compression.
  1502.  
  1503.                                     Confirm Exit
  1504.                                     ------------
  1505.                When you exit Swiss Army Shell, you will be asked to confirm
  1506.           that you really wish to exit.  This configuration option allows
  1507.           you to turn exit confirmation on or off.
  1508.  
  1509.                                     Sound ON/OFF
  1510.                                     ------------
  1511.                This option allows you to turn sound on or off.
  1512.  
  1513.                                 Duplicate File Check
  1514.                                 --------------------
  1515.                Starting with version 2.4, Swiss Army Shell provides an
  1516.           option to check for duplicate files before copying.  This
  1517.           configuration option allows you to turn this option on or off.
  1518.  
  1519.                               Write Configuration File
  1520.                               ------------------------
  1521.                When you have made all your configuration changes you should
  1522.           press Escape. You MUST answer Yes to the Write Configuration
  1523.           question to save your choices. 
  1524.                A file named SAS.CFG will be written in the directory
  1525.           pointed to by the SAS Environment variable.  You can set an SAS
  1526.           environment variable by including the following line in your
  1527.           AUTOEXEC.BAT :
  1528.  
  1529.                                   SET SAS=pathspec
  1530.  
  1531.           where pathspec is the desired directory.
  1532.                If no SAS Environment variable is found, SAS.CFG will be
  1533.           written in the directory pointed to by the COMSPEC Environment
  1534.           variable.  SAS will not check to see if the drive is a floppy
  1535.  
  1536.  
  1537.  
  1538.           -----------------------------------------------------------------
  1539.           SAS24.DOC                                                 Page 26
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1546.           -----------------------------------------------------------------
  1547.  
  1548.  
  1549.           drive, so if you boot from a floppy, you should include a SET
  1550.           COMSPEC= statement in your AUTOEXEC.BAT file to point to a hard
  1551.           disk.
  1552.                Swiss Army Shell reads SAS.CFG only once during program
  1553.           initialization.  Any changes you make to the configuration file
  1554.           will not take affect until the next time you run SAS.
  1555.  
  1556.  
  1557.                               Swiss Army Shell Commands
  1558.                               -------------------------
  1559.  
  1560.                                     Shortcut Keys
  1561.                                     -------------
  1562.                Shortcut keys are single key and ALT or Control key
  1563.           combinations that directly execute commands without using the
  1564.           menus.  Some commands prompt for input.  The Help screen may be
  1565.           displayed by pressing H.
  1566.                Some commands pop up menus with available options.  Menus
  1567.           are of the moving bar type and selections may be made by moving
  1568.           the bar with the cursor keys and pressing <CR>, or by simply
  1569.           pressing the letter highlighted for that selection.  You may also
  1570.           use the mouse and left mouse button to make menu selections.
  1571.                Commands that require a path entry place a window at the
  1572.           bottom of the screen.  Some commands will supply a default entry
  1573.           which may be edited using the backspace key.  You may enter
  1574.           either a relative or full path (including drive) or move the
  1575.           directory cursor to the desired directory and press return.
  1576.                A new feature with version 2 is the capability to point and
  1577.           shoot at other drives.  During Copy, Move, and Archive Extraction
  1578.           operations you may press ALT D and select a drive from the pop up
  1579.           menu, then point at a directory on that drive by using the
  1580.           directory cursor keys and shoot by pressing <CR>.  As always,
  1581.           Escape will terminate the command.
  1582.                You may also point and shoot at other drives with the mouse. 
  1583.           To pop up the drive menu just point the mouse at the Drive Window
  1584.           title block and click the left button.  You may then select a
  1585.           drive and pick a directory on that drive with the mouse.
  1586.                Some commands such as ALT F - Find File (Normal or Archived)
  1587.           allow entry of multiple filenames.  These commands will provide a
  1588.           wide window and prompt with "Enter Filename(s)".
  1589.                Escape will abort any window or menu and return to SAS.
  1590.           Escape also terminates copy, move, and delete operations in
  1591.           progress.
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.           -----------------------------------------------------------------
  1599.           SAS24.DOC                                                 Page 27
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1606.           -----------------------------------------------------------------
  1607.  
  1608.  
  1609.                                Cursor Movement Summary
  1610.                                -----------------------
  1611.  
  1612.           Directory Cursor Movement
  1613.           -------------------------
  1614.           The directory cursor moves about the directory tree using the
  1615.           following commands:
  1616.  
  1617.           F1 or Ctrl PgUp          Moves up one directory
  1618.           F2 or Ctrl PgDn          Moves down one directory
  1619.           F3 or Ctrl Home          Moves to the root directory
  1620.           F4 or Ctrl End           Moves to the last directory
  1621.           F5 or Ctrl Left Arrow    Moves to first directory in the window
  1622.           F6 or Ctrl Right Arrow   Moves to the last directory in the
  1623.                                    window
  1624.           <CR>                     Selects the directory under the cursor
  1625.  
  1626.           Click Mouse On
  1627.           --------------
  1628.           UnHilited Directory       Cursor to that directory
  1629.           Hilited Directory         Changes to that Dir 
  1630.           Upper Left Corner         Cursor to Root Dir 
  1631.           Lower Left Corner         Cursor to Last Dir 
  1632.           Upper Right Corner        Page Up
  1633.           Lower Right Corner        Page Down 
  1634.           Top Bar                   Scroll Up 
  1635.           Bottom Bar                Scroll Down 
  1636.           TitleBlock                Change Drive Menu 
  1637.  
  1638.  
  1639.           File Cursor Movement
  1640.           --------------------
  1641.           The file cursor moves in two dimensions and wraps from page to
  1642.           page.  If you press Down Arrow when it is on the last file on a
  1643.           page, the next page will appear and the cursor will be placed on
  1644.           the first file on that page.
  1645.  
  1646.           Up Arrow                 Move up one file
  1647.           Down Arrow               Move down one file
  1648.           Left Arrow               Move left one column
  1649.           Right Arrow              Move right one column
  1650.           Home                     Move to the first file
  1651.           End                      Move to the last file
  1652.           PgUp                     Displays the previous page
  1653.           PgDn                     Displays the next page                  
  1654.  
  1655.           If there is no next page PgDn moves to the last file on the page.
  1656.  
  1657.  
  1658.           -----------------------------------------------------------------
  1659.           SAS24.DOC                                                 Page 28
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1666.           -----------------------------------------------------------------
  1667.  
  1668.  
  1669.           Click Mouse On
  1670.           --------------
  1671.           Upper Left Corner     First File (same as Home) 
  1672.           Lower Left Corner     Last File  (same as End) 
  1673.           Upper Right Corner    Page Up 
  1674.           Lower Right Corner    Page Down 
  1675.           File                  Move Cursor and Toggle Tag 
  1676.  
  1677.           File Tag Status may be toggled by clicking on a file. Multiple
  1678.           files may be toggled by clicking and holding the left button on a
  1679.           file that is NOT under the cursor, then dragging the mouse. 
  1680.           * Note : All windows and menus may be exited with Escape.
  1681.  
  1682.           A - Archive Management SubSystem
  1683.           --------------------------------
  1684.                This invokes the Archive Management SubSystem which is
  1685.           explained later in this document.
  1686.  
  1687.                May also be reached through the Master Menu.             
  1688.  
  1689.           Ctrl A - Attribute Menu
  1690.           -----------------------
  1691.                The Attribute Menu allows you to toggle the readonly,
  1692.           hidden, system, and archive attribute bits of files.  When Ctrl A
  1693.           is pressed, a menu will be displayed showing the file under the
  1694.           cursor in the title block.  Attribute bits may be toggled by
  1695.           moving the menu bar and pressing <CR>, or by pressing the
  1696.           highlighted Hot Key.  You must select Update Attributes before
  1697.           leaving this menu to actually change the file attributes.
  1698.  
  1699.                May also be reached though the Master and File Menus.
  1700.  
  1701.           C - Enter Dos Command
  1702.           ---------------------
  1703.                You will be prompted to enter a valid DOS command line. 
  1704.           Terminate the command line with <CR> and the screen will be
  1705.           cleared and the command executed.  The screen will be restored
  1706.           when DOS returns control to SAS.  This command may be terminated
  1707.           with Escape.
  1708.  
  1709.                May also be reached through the Master and Exec Menus.
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.           -----------------------------------------------------------------
  1719.           SAS24.DOC                                                 Page 29
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1726.           -----------------------------------------------------------------
  1727.  
  1728.  
  1729.           Alt C - Copy Tagged Files
  1730.           -------------------------
  1731.                Tagged files will be copied to the destination directory. 
  1732.           You may enter the destination in the window provided, move the
  1733.           directory cursor to the desired directory, and press <CR>, or
  1734.           press ALT D to point and shoot at another drive.
  1735.                You will be asked if you want to check for duplicate files,
  1736.           and if you answer yes, SAS will check before copying each file. 
  1737.           If duplicates are found, the size, date and time for both
  1738.           versions will be displayed and you will have an option to skip
  1739.           copying the file.  You may turn this option off using the
  1740.           configuration option.
  1741.                As each file is copied the filename will be displayed in the
  1742.           files window.  Copying may be aborted by pressing Escape.
  1743.                If readonly, hidden, or system files are encountered, you
  1744.           will be given the option of copying or skipping them.
  1745.  
  1746.                May also be reached through the Master and Group Menus. 
  1747.           Copy tagged files is used for the Copy File option on the File
  1748.           Menu.
  1749.  
  1750.           Ctrl C - Copy Directory
  1751.           -----------------------
  1752.                This command provides the ability to copy all files in the
  1753.           directory under the directory cursor to another location.  You
  1754.           will first be asked if you want to copy the directory.  You will
  1755.           then be asked if you want to copy any subdirectories.  You may
  1756.           enter a path or point and shoot at a directory on the current
  1757.           drive or another drive.  SAS will check to see if the directory
  1758.           already exists, and if it does will give you the option of using
  1759.           it or aborting the operation.  If you choose to continue, you
  1760.           will be asked if you wish to continue without interruptions. 
  1761.           Answering yes will suppress further prompts if additional
  1762.           duplicate directories are found.
  1763.                If the directory does not exist, it will be created as a
  1764.           subdirectory of the directory pointed at, and all files will be
  1765.           copied to it.  If you have chosen to include subdirectories, they
  1766.           will also be created, and their files will be copied.  This
  1767.           operation may be aborted at any time by pressing Escape.
  1768.                If you copy a directory to another location on the current
  1769.           drive, the drive will automatically be rescanned to recreate the
  1770.           directory tree.  If you copy to another drive, the SASDRV.TRE
  1771.           file on that drive will be erased to force a rescan the next time
  1772.           you access the drive.
  1773.                If you choose to copy the root directory of a drive to a
  1774.           subdirectory on another drive, you will be prompted for a name to
  1775.           substitute for "\".  The word "root" will be supplied as a
  1776.           default, and my be replaced with a name of your choice.  This
  1777.  
  1778.           -----------------------------------------------------------------
  1779.           SAS24.DOC                                                 Page 30
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1786.           -----------------------------------------------------------------
  1787.  
  1788.  
  1789.           option allows you to clone a drive, and the entire directory and
  1790.           file structure will be duplicated on the other drive.
  1791.                If readonly, hidden, or system files are encountered, you
  1792.           will be given the option to copy or skip them.
  1793.  
  1794.                May also be reached through the Master and DiR menus.
  1795.  
  1796.           D - Drive Change
  1797.           ----------------
  1798.                A menu will pop up showing the drives available.  You may
  1799.           use the arrow keys and <CR> to select a new drive, or simply
  1800.           press the letter of the desired drive.  The quickest way to
  1801.           change drives is to press D then the drive letter.
  1802.  
  1803.                May also be reached through the Master and Drive menus, or
  1804.           by clicking on the Directory Window title block.
  1805.  
  1806.  
  1807.           Alt D - Delete Tagged Files
  1808.           ---------------------------
  1809.                You will be asked if you are sure you want to delete the
  1810.           tagged files.  A Yes response will start the delete operation. 
  1811.           Each filename will be displayed in the files window as it is
  1812.           deleted.  The delete operation may be aborted at any time by
  1813.           pressing Escape.
  1814.                If readonly, hidden, or system files are encountered, you
  1815.           will be given the option to delete or skip them.
  1816.  
  1817.           * Note : The Y/N response is 'hot', ie. <CR> is NOT required to
  1818.           initiate the operation.
  1819.  
  1820.                May also be reached through the Master and Group menus. 
  1821.           Delete tagged is also used for the Delete File option on the File
  1822.           menu.
  1823.  
  1824.           E - Edit File
  1825.           -------------
  1826.                SAS will execute the program you have entered under Edit
  1827.           Program Name in the configuration menu.  The filename under the
  1828.           cursor will be supplied as a command line parameter.  If you have
  1829.           not configured for your favorite editor, SAS will attempt to
  1830.           execute EDLIN.COM.
  1831.  
  1832.                May also be reached through the Master and File menus.
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.           -----------------------------------------------------------------
  1839.           SAS24.DOC                                                 Page 31
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1846.           -----------------------------------------------------------------
  1847.  
  1848.  
  1849.           F - Find File
  1850.           -------------
  1851.                SAS will search the current drive for the filespec entered,
  1852.           and if it is found will display it in the files window.  Wild
  1853.           cards may be used.  The directory cursor will be placed on the
  1854.           directory containing the file and you may move to that directory
  1855.           by pressing <CR>.  When the directory is displayed the cursor
  1856.           will be on the target file.  F2 or Ctrl PgDn will continue the
  1857.           search.
  1858.                Version 2.4 has added the ability to search multiple hard
  1859.           disks for a filespec.  If multiple hard drives are found, you
  1860.           will be asked if you wish to search all hard drives.  If you
  1861.           answer no, only the current drive will be searched.  If you
  1862.           answer yes, SAS will search all hard drives until the filespec is
  1863.           found, or the search fails.  Searching will begin with the
  1864.           current drive, then wrap to the first hard drive when the last
  1865.           drive has been searched.
  1866.  
  1867.                May also be reached through the Master and File menus.
  1868.  
  1869.           Alt F - Find File (Normal or Archived)
  1870.           --------------------------------------
  1871.                SAS will attempt to execute PKFIND.COM, supplying the
  1872.           filename(s) entered as command line parameters.  If PKFIND exists
  1873.           and is in the current PATH, it will search all directories and
  1874.           archives on the current drive.  SAS does not attempt to interface
  1875.           with PKFIND, it simply executes it.  Read the PKFIND
  1876.           documentation for further details.  PKFIND will not search inside
  1877.           .ZIP files.
  1878.  
  1879.                May also be reached through the Master and File menus.
  1880.  
  1881.           Ctrl F - Find File (Search Archive Only)
  1882.           ----------------------------------------
  1883.                Operates exactly like Alt F but searches only inside
  1884.           archives.
  1885.  
  1886.                May also be reached through the Master and File menus.
  1887.  
  1888.           L - List File
  1889.           -------------
  1890.                This command will execute the program entered under LIST
  1891.           Program Name in the configuration menu.  The file under the
  1892.           cursor will be supplied as a command line parameter.  If you have
  1893.           not configured your favorite file lister, SAS will default to a
  1894.           list program named LIST.  This feature was originally intended to
  1895.           execute LIST.COM by Vern Buerg, but numerous requests prompted me
  1896.           to make the program name selectable.
  1897.  
  1898.           -----------------------------------------------------------------
  1899.           SAS24.DOC                                                 Page 32
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1906.           -----------------------------------------------------------------
  1907.  
  1908.  
  1909.                May also be reached through the Master and File menus.  If
  1910.           the file is not an executable or archive file, this will be the
  1911.           default choice when the File Operations Menu pops up.
  1912.  
  1913.           M - Move Tagged Files
  1914.           ---------------------
  1915.                Tagged files will be moved to the specified directory.  You
  1916.           may enter the path in the window provided or move the directory
  1917.           cursor to the desired directory and press <CR>.  Move works much
  1918.           faster than copying and deleting.  Move may be terminated by
  1919.           pressing Escape.
  1920.                I have had a number of requests to make Move work across
  1921.           drives.  Since a Move across drives would simply be a copy and
  1922.           delete operation, I have decided not to implement it.  When you
  1923.           copy files to another drive, the tagged files will remain tagged
  1924.           and may be deleted with Alt D - Delete Tagged Files.
  1925.                The Copy Directory command was also added to help cover this
  1926.           request, and will allow you to create and copy a directory, its
  1927.           files and subdirectories to another drive.  The directory may
  1928.           then be deleted by placing the directory cursor on it and
  1929.           pressing Del.
  1930.  
  1931.                May also be reached through the Master and Group menus. 
  1932.           Move Tagged files is also used by the Move File option on the
  1933.           File menu.
  1934.  
  1935.           Alt N - New Screen
  1936.           ------------------
  1937.                Alt N has replaced Ctrl R as the refresh screen command. 
  1938.           This was done so that Ctrl R could be used for Rename Directory. 
  1939.           Refresh screen will redraw the screen if it becomes garbled.
  1940.  
  1941.           O - OS Shell
  1942.           ------------
  1943.                SAS will load a secondary copy of COMMAND.COM.  Enter EXIT
  1944.           at the DOS prompt to return to SAS.  SAS will restore the default
  1945.           path in effect when this command was issued.
  1946.  
  1947.                May also be reached through the Master and Exec menus.
  1948.  
  1949.           P - Program Execution
  1950.           ---------------------
  1951.                A menu showing the command lines entered in the Program List
  1952.           in the configuration menu will be displayed.  A command line may
  1953.           be selected by using the arrow keys and <CR> or by pressing the
  1954.           number corresponding to the desired selection.  The Program List
  1955.           is explained in Configuring Swiss Army Shell elsewhere in this
  1956.           document.
  1957.  
  1958.           -----------------------------------------------------------------
  1959.           SAS24.DOC                                                 Page 33
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  1966.           -----------------------------------------------------------------
  1967.  
  1968.  
  1969.                May also be reached through the Master and Exec menus.
  1970.  
  1971.           Alt P - Print Tagged Files
  1972.           --------------------------
  1973.                Tagged files will be submitted to the DOS PRINT utility. 
  1974.           Printing will take place in the background, but will run much
  1975.           faster if you exit SAS after executing this command.
  1976.  
  1977.           * Note : If you use this feature, PRINT.COM should be loaded     
  1978.           before starting SAS.  If you don't, then PRINT will grab        
  1979.           a chunk of memory above SAS as well as some interrupt vectors,
  1980.           and you might have problems running other programs after exiting
  1981.           SAS.
  1982.  
  1983.                May also be reached through the Master and Group menus.
  1984.  
  1985.  
  1986.           Q - Quit in Current Directory (See Escape)
  1987.           ------------------------------------------
  1988.                Exits SAS leaving the currently selected drive and directory
  1989.           as the default.
  1990.  
  1991.           Alt Q - Quit in Original Directory (See Escape)
  1992.           -----------------------------------------------
  1993.                Exits to DOS after changing to the drive and directory from
  1994.           which SAS was originally started.
  1995.  
  1996.           R - Rename File
  1997.           ---------------
  1998.                Rename the file under the cursor.  You will be prompted for
  1999.           the new filename.
  2000.  
  2001.                May also be reached through the Master and File menus.
  2002.  
  2003.           Alt R - Rescan Current Drive
  2004.           ----------------------------
  2005.                SAS will rescan the current drive and directory.
  2006.  
  2007.                May also be reached through the Master and DiR menus.
  2008.  
  2009.           Ctrl R - Rename Directory
  2010.           -------------------------
  2011.                This command will allow you to rename the directory under
  2012.           the directory cursor.  It will only work in DOS versions 3.1 and
  2013.           above.  You will be prompted for a new directory name.
  2014.  
  2015.                May also be reached through the Master and DiR menus.
  2016.  
  2017.  
  2018.           -----------------------------------------------------------------
  2019.           SAS24.DOC                                                 Page 34
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2026.           -----------------------------------------------------------------
  2027.  
  2028.  
  2029.           Alt S - SAS Configuration
  2030.           -------------------------
  2031.                This command will run SASCFG.EXE which will pop up the
  2032.           Configure SAS Menu.  See Configuring Swiss Army Shell elsewhere
  2033.           in this document for details on use of this menu.
  2034.  
  2035.                May also be reached through the Master and Misc menus.
  2036.  
  2037.           Ctrl S - Sort Options
  2038.           ---------------------
  2039.                A pop up menu will allow selection of a file sort method. 
  2040.           The default is Sort by Name.  Other sort options are by
  2041.           Extension, Size, and Time (Date and Time).  Sorting is always in
  2042.           ascending order.
  2043.  
  2044.                May also be reached through the Master and Sort menus.
  2045.  
  2046.           T - Tag File
  2047.           ------------
  2048.                Tags the file under the cursor and moves the cursor to the
  2049.           next file.  Tagged files will be displayed in reverse video. 
  2050.  
  2051.           Alt T - Tag All Files
  2052.           ---------------------
  2053.                Tags all files in the directory.
  2054.  
  2055.                May also be reached through the Master and Group menus.
  2056.  
  2057.           U - Untag File
  2058.           --------------
  2059.                Untags the file under the cursor and moves the cursor to the
  2060.           next file.
  2061.  
  2062.                May also be reached through the Master and Group menus.
  2063.  
  2064.           Alt U - Untag All Files
  2065.           -----------------------
  2066.                Untags all files in the directory.
  2067.  
  2068.                May also be reached through the Master and Group menus.
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.           -----------------------------------------------------------------
  2079.           SAS24.DOC                                                 Page 35
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2086.           -----------------------------------------------------------------
  2087.  
  2088.  
  2089.           V - View Archive
  2090.           ----------------
  2091.                The cursor must be positioned on a file with a .ARC or .ZIP
  2092.           extension.  SAS will invoke SAV.EXE.  Swiss Army View (SAV)
  2093.           allows tagging of the files in the archive, and invokes
  2094.           PKPAK/PKUNPAK or PKZIP/PKUNZIP to extract or delete the tagged
  2095.           files from the archive.  SAV.EXE is summarized in the Archive
  2096.           Management section and fully described in SAV.DOC.
  2097.  
  2098.                May be reached through the Master and Archive or File menu.
  2099.  
  2100.           X - Execute Program
  2101.           -------------------
  2102.                The cursor must be positioned on a file with a .COM, .EXE,
  2103.           or .BAT extension.  SAS will prompt for command line parameters
  2104.           then execute the program when you press <CR>.  This command may
  2105.           be terminated with Escape.
  2106.  
  2107.                May also be reached through the Master and Exec Menus. 
  2108.           Clicking the left mouse button will act as <CR>.
  2109.  
  2110.           Ins - Add Directory
  2111.           -----------------------------
  2112.                To Add a directory, position the directory cursor on the
  2113.           parent directory and press Ins.  You will be prompted for the new
  2114.           directory name.  The directory will be created and the directory
  2115.           tree will be updated.
  2116.  
  2117.                May also be reached through the Master and DiR menus.
  2118.  
  2119.           Del - Delete Directory
  2120.           ----------------------
  2121.                To Delete a directory, position the directory cursor on the
  2122.           directory and press Del.  If the directory is the current
  2123.           directory or is not empty you will be asked TWICE if you REALLY
  2124.           want to delete it.  If you answer yes both times, the directory
  2125.           and ALL files and subdirectories will be deleted.  You may abort
  2126.           this command at any time by pressing Escape.
  2127.  
  2128.                May also be reached through the Master and DiR menus.
  2129.  
  2130.           ************************** CAUTION ****************************
  2131.  
  2132.            THIS COMMAND IS VERY POWERFUL AND SHOULD BE USED WITH CAUTION.
  2133.  
  2134.           ***************************************************************
  2135.  
  2136.  
  2137.  
  2138.           -----------------------------------------------------------------
  2139.           SAS24.DOC                                                 Page 36
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2146.           -----------------------------------------------------------------
  2147.  
  2148.  
  2149.           Escape - Quit in Highlighted Directory
  2150.           --------------------------------------
  2151.                SAS will exit in the directory highlighted by the directory
  2152.           cursor.
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.           -----------------------------------------------------------------
  2199.           SAS24.DOC                                                 Page 37
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2206.           -----------------------------------------------------------------
  2207.  
  2208.  
  2209.                             Archive Management Subsystem
  2210.                             ----------------------------
  2211.                The Archive Management Subsystem is a series of pop up menus
  2212.           and windows which allow you to perform various functions which
  2213.           aid in managing archive files.  It may be reached through the
  2214.           Master Menu, or you may simply press A. The Archive Menu
  2215.           functions are described below.
  2216.                Pressing V invokes SAV.EXE which allows tagging and
  2217.           extracting or deleting of individual files contained in the
  2218.           archive.  Swiss Army View (SAV) is summarized below, and fully
  2219.           described in SAV.DOC.  This option is also available through the
  2220.           Main and File menus.
  2221.  
  2222.                The Archive Management Menu contains the following options:
  2223.  
  2224.           Add Tagged Files
  2225.           ----------------
  2226.                SAS will call the currently selected archive program to add
  2227.           the tagged files to the archive.  The archive program may be
  2228.           toggled between PKPAK and PKZIP using the Switch menu selection
  2229.           described below.  SAS will default to using PKPAK, but you may
  2230.           change the default to PKZIP through the configuration menu.
  2231.                You will be prompted for the archive name.  If the archive
  2232.           resides in a directory other than the current, you must provide
  2233.           the path as well.  The path may be relative or fully qualified. 
  2234.           The currently selected PKPAK/PKZIP parameters (explained under
  2235.           PKPAK/PKZIP Options below) will be in effect (ie. '-a' -  Add, 
  2236.           '-u' - Update, '-f' - Freshen, or '-m' - Move).   The
  2237.           documentation for PKPAK and PKZIP should be reviewed for details
  2238.           on these parameters.
  2239.  
  2240.           Extract File Under Cursor
  2241.           -------------------------
  2242.                The file under the cursor must have a .ARC or .ZIP
  2243.           extension.  SAS will call PKUNPAK or PKUNZIP (depending on the
  2244.           file extension) to extract the file under the cursor.  You will
  2245.           be prompted for the destination directory, and may enter the
  2246.           destination in the window provided or position the directory
  2247.           cursor on the desired directory and press <CR>.  You may also
  2248.           Press Alt D to point and shoot at a directory on another drive.
  2249.                The mouse may also be used to point and shoot at directories
  2250.           on the current or other drives, just as with the Copy Tagged
  2251.           Files command.
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.           -----------------------------------------------------------------
  2259.           SAS24.DOC                                                 Page 38
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2266.           -----------------------------------------------------------------
  2267.  
  2268.  
  2269.           Extract Tagged Archives
  2270.           -----------------------
  2271.                SAS will call PKUNPAK or PKZIP (repeatedly if necessary) to
  2272.           unarc the tagged archives.  Archives with .ARC and .ZIP
  2273.           extensions may be mixed, and SAS will automatically select the
  2274.           correct program for each file.  All tagged archives will be
  2275.           completely extracted to the directory specified.  As usual the
  2276.           destination may be entered in the window provided or the
  2277.           directory cursor may be positioned on the desired directory and
  2278.           <CR> pressed to select that directory.  You may also Press Alt D
  2279.           to point and shoot at a directory on another drive.
  2280.                The mouse may also be used to point and shoot at directories
  2281.           on the current or other drives, just as with the Copy Tagged
  2282.           Files command.
  2283.  
  2284.           Compress Directory
  2285.           ------------------
  2286.                The currently selected archive program will be called with
  2287.           the -m parameter and archive all files in the current directory. 
  2288.           You will be prompted for an archive name.  The files will be
  2289.           deleted after they are added to the archive.
  2290.                Compress Directory ignores the PKPAK/PKZIP Options you may
  2291.           have selected.  When PKPAK is selected, directories are always
  2292.           compressed using new (ntc) compatibility.  Add tagged files
  2293.           should be used if you need old compatibility or any non-default
  2294.           PKPAK/PKZIP options.
  2295.  
  2296.           * Note : If this directory was previously extracted and the .ARC
  2297.           or .ZIP file was not deleted the .ARC or .ZIP file will be added
  2298.           to the archive.  Use the UnCompress Archive menu selection when 
  2299.           extracting compressed directories to avoid this problem.
  2300.  
  2301.           UnCompress Archive
  2302.           ------------------
  2303.           SAS will call PKUNPAK or PKUNZIP to extract the archive under the
  2304.           cursor.  The archive will be extracted to the current directory. 
  2305.           You will have the option to delete the .ARC or .ZIP file after
  2306.           extraction.
  2307.  
  2308.           PKPAK/PKZIP Options
  2309.           -------------------
  2310.           SAS will pop up a menu showing the current PKPAK/PKZIP parameters
  2311.           in effect.  The menu will allow toggling these options on or off. 
  2312.           The menu selections are as follows :
  2313.  
  2314.           Add Option - Enables PKPAK/PKZIP Add ('-a') parameter.  Update   
  2315.           ('-u'), Freshen ('-f'), and Move ('-m') will be disabled. This is
  2316.           the default when SAS is loaded.
  2317.  
  2318.           -----------------------------------------------------------------
  2319.           SAS24.DOC                                                 Page 39
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2326.           -----------------------------------------------------------------
  2327.  
  2328.  
  2329.           Update Option  - Enables PKPAK/PKZIP Update ('-u') parameter. 
  2330.           Add ('-a'), Freshen ('-f'), and Move ('-m') will be disabled.
  2331.  
  2332.           Freshen Option - Enables PKPAK/PKZIP Freshen ('-f') parameter. 
  2333.           Add ('-a'), Update ('-u'), and Move ('-m') will be disabled.
  2334.  
  2335.           Move Option    - Enables PKPAK/PKZIP Move ('-m') parameter.  Add 
  2336.           ('a'), Freshen ('f'), and Update ('u') will be disabled.  Files
  2337.           added to an archive will be deleted.
  2338.  
  2339.           Encrypt Option - Enables PKPAK Encrypt ('g') parameter.  SAS 
  2340.           will prompt for a password before calling PKPAK or PKUNPAK.  The
  2341.           password will be echoed with asterisks.  This option is not 
  2342.           available in PKZIP 0.92, but should work when PKZIP adds
  2343.           encryption capability.
  2344.  
  2345.           * Note : Experimentation has shown that encrypted archives may be
  2346.           viewed and PKUNPAK will extract them with a Failed CRC check
  2347.           message, however the extracted files will contain garbage if
  2348.           extracted without specifying a password.
  2349.  
  2350.           Comment Archive- Enables PKPAK Archive Comment ('x') parameter or
  2351.           PKZIP Zipfile Comment ('z') parameter.
  2352.  
  2353.           Optional Comments - Enables PKPAK File Comment ('c') parameter. 
  2354.           PKZIP 0.92 does not support individual file comments, and if this
  2355.           option is used with PKZIP selected, you will get the standard
  2356.           Usage screen displayed by PKZIP when it cannot understand the
  2357.           command line.  If future versions of PKZIP use 'c' as the command
  2358.           option for this function, it should work fine.
  2359.  
  2360.           * Note : You should consult the documentation for PKPAK/PKUNPAK  
  2361.           or PKZIP/PKUNZIP for further details on these parameters.
  2362.  
  2363.           Make File Self Extracting
  2364.           -------------------------
  2365.                The file under the cursor must have a .ARC or .ZIP
  2366.           extension.  SAS will search the current path for PKSFX.PGM if the
  2367.           file has a .ARC extension and will concatenate the file under the
  2368.           cursor with it to make a self extracting archive.  You may accept
  2369.           the default .EXE file name displayed or backspace over it and
  2370.           enter another name.
  2371.                If the file has a .ZIP extension, SAS will call the program
  2372.           ZIP2EXE.EXE to make the file self extracting.
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.           -----------------------------------------------------------------
  2379.           SAS24.DOC                                                 Page 40
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2386.           -----------------------------------------------------------------
  2387.  
  2388.  
  2389.           Toggle Compatibility
  2390.           --------------------
  2391.                Toggles PKPAK between new ('ntc') and old ('otc')
  2392.           compatibility.  The default is new compatibility, so if you want
  2393.           old compatibility, when SAS is run press A then T to toggle it
  2394.           on.  This option has no affect on PKZIP.
  2395.  
  2396.           PKZIP Compression Toggle
  2397.           ------------------------
  2398.                Toggles PKZIP between Fast and Maximal compression.  The
  2399.           default is Max compression, but may be changed in the
  2400.           configuration menu.
  2401.  
  2402.           Integrity Test
  2403.           --------------
  2404.           Calls PKUNPAK or PKZIP with the -t parameter.  Each file in the
  2405.           archive under the cursor will be tested for integrity.
  2406.  
  2407.           Switch
  2408.           ------
  2409.           Switches the currently selected archive program from PKPAK to
  2410.           PKZIP (or vice versa) for the current session only.  To
  2411.           permanently change the default, use the Configure SAS option.
  2412.  
  2413.                                    Swiss Army View
  2414.                                    ---------------
  2415.                Swiss Army View (SAV.EXE) is a stand alone program which may
  2416.           be distributed freely.  SAV extracts and displays the file header
  2417.           information from .ARC and .ZIP files in a pageable display and
  2418.           will allow tagging and untagging of files for extract and delete
  2419.           operations.
  2420.                Special thanks to Basil Copeland on the IBMSYS forum for the
  2421.           ARC and ZIP header structures and scanning routines.
  2422.                You should read SAV.DOC (included in this archive) for
  2423.           complete instructions on the use of Swiss Army View.
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.           -----------------------------------------------------------------
  2439.           SAS24.DOC                                                 Page 41
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2446.           -----------------------------------------------------------------
  2447.  
  2448.  
  2449.                                        Support
  2450.                                        -------
  2451.                I will be happy to answer any questions you have about Swiss
  2452.           Army Shell.  I may be reached at 205-655-3926, or on The ST BBS
  2453.           at 205-836-9311, 300/1200/2400/8/n/1.
  2454.  
  2455.                                    SAS Entomology
  2456.                                    --------------
  2457.                This program probably contains some bugs.  I have tested all
  2458.           features, and have tried entering garbage to find potential
  2459.           crashes, but I know better than to claim it is bug free.
  2460.                Crashes should return a run time error number and an address
  2461.           consisting of a segment and offset separated by a colon.  If you
  2462.           encounter any of these please copy them down and let me know.  It
  2463.           would also be helpful if you could give me a brief description of
  2464.           what you were trying to do at the time.
  2465.  
  2466.                                         Kudos
  2467.                                         -----
  2468.                First, I would like to thank my wife and kids for putting up
  2469.           with the long hours of writing and testing.  They have endured
  2470.           quite a lot, and deserve most of the credit !
  2471.                I want to thank Steve Turner, Sysop of The ST BBS for being
  2472.           a willing and enthusiastic guinea pig during the development and
  2473.           testing of Swiss Army Shell since version .001 !
  2474.                I would also like to express thanks to Turbo Power Software
  2475.           for publishing and allowing the free use of the ExecSwap unit. 
  2476.           This unit has solved most of the problems with executing large
  2477.           external programs.
  2478.                Thanks to Basil Copeland for AZD10, a Turbo Pascal arc, zip,
  2479.           and lzh file viewer.  I used the arc and zip header structures
  2480.           and scanning routines almost unchanged in SAV.  I am considering
  2481.           adding LZH to SAV in the future.
  2482.                This program was originally intended to emulate Directory
  2483.           Scanner written by Nat Martino.  Although it has now taken
  2484.           directions of my own choosing, I would like to thank Nat Martino
  2485.           for coming up with the basic keyboard user interface.
  2486.                And finally I would like to thank Phil Katz for his
  2487.           excellent archive management programs, and Vern Buerg for
  2488.           LIST.COM.  If you use these programs you should support the
  2489.           authors and register for them.
  2490.  
  2491.           Steven C. Lee
  2492.           May 19, 1990
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.           -----------------------------------------------------------------
  2499.           SAS24.DOC                                                 Page 42
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.             Swiss Army Shell Version 2.4 (c) 1988,1989,1990 Steven C. Lee
  2506.           -----------------------------------------------------------------
  2507.  
  2508.  
  2509.                                   Registration Form
  2510.                                   -----------------
  2511.  
  2512.           Name:________________________________________________________
  2513.  
  2514.           Address :________________________________________________________
  2515.  
  2516.           Phone     Voice : ____________  Data : ____________ ID :_________
  2517.  
  2518.                                 Registration Benefits
  2519.                                 ---------------------
  2520.                The registration fee for Swiss Army Shell is $20.  Anyone
  2521.           who registers will receive a disk with the next available update.
  2522.  
  2523.                           Registrations should be sent to:
  2524.                                     Steven C. Lee
  2525.                                   304 Pierson Drive
  2526.                               Trussville, Alabama 35173
  2527.  
  2528.           Amount Enclosed : $_________
  2529.  
  2530.           Computer Make:__________________________________________________
  2531.  
  2532.           RAM : _____   Dos Version : ________    Video Adapter:__________
  2533.  
  2534.           Number of drives   Hard : ________    Floppy : _________
  2535.  
  2536.           Comments:_______________________________________________________
  2537.  
  2538.           ________________________________________________________________
  2539.  
  2540.           ________________________________________________________________
  2541.  
  2542.  
  2543.           Bug Reports:____________________________________________________
  2544.  
  2545.           ________________________________________________________________
  2546.  
  2547.           ________________________________________________________________
  2548.  
  2549.  
  2550.           What features would improve Swiss Army Shell ?
  2551.  
  2552.           ________________________________________________________________
  2553.  
  2554.           ________________________________________________________________
  2555.  
  2556.  
  2557.  
  2558.           -----------------------------------------------------------------
  2559.           SAS24.DOC                                                 Page 43
  2560.