home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util2 / serv300.lzh / SERVICES.DOC < prev    next >
Text File  |  1989-11-27  |  189KB  |  3,631 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.         |
  13.         |
  14.         |       SERVICES
  15.         |       version 3.0
  16.         |
  17.         |       Written and Developed
  18.         |       by
  19.         |       Lawrence Stone
  20.         |
  21.         |       Copyright (C) 1988, 1989
  22.         |       by
  23.         |       Lawrence Stone Research Group
  24.         |
  25.         |
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.         |
  59.         |
  60.         |
  61.         |       Published by
  62.         |
  63.         |       LSRGroup
  64.         |       P.O. Box 5715
  65.         |       Charleston, Oregon  79420
  66.         |       U.S.A.
  67.         |
  68.         |       Telephone: (503) 888-9716
  69.         |
  70.         |       Electronic Messages:
  71.         |
  72.         |       Marshfield Exchange BBS 152/18
  73.         |       or
  74.         |       Quik_BAS Conference
  75.         |
  76.         |
  77.         |
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.           Copyright (C) 1988, 1989 by Lawrence Stone Research Group
  91.  
  92.                              All rights reserved
  93.  
  94.                   Published in the United States of America
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.                                A Note From the Author
  115.  
  116.         If you are grossly new to the world of the IBM PC and compatibles,
  117.         or if you are not completely comfortable using a PC, then notice:
  118.  
  119.                             SERVICES 3.0 IS NOT FOR YOU!
  120.  
  121.         SERVICES is designed to fit the needs of the business world, as well
  122.         as, programmer's criteria.  Powerful command options offer you the
  123.         ability to quickly perform complex tasks.  These same options, in the
  124.         hands of the neophyte, offer the "rope" necessary to "hang yourself".
  125.  
  126.         The next release of SERVICES will offer even more powerful options,
  127.         such as, setting attributes on directories and sure kill of files.
  128.         These planned options, in the hands of the novice are, indeed, all
  129.         the "rope" necessary to "hang yourself".
  130.  
  131.         To the experienced, a note of caution:  LSRGroup's beta tester's all
  132.         reported that, initially, they perceived SERVICES as a simple shell
  133.         program, similar to the shell offered with DOS 4.0.  However, within
  134.         a few days they realized that SERVICES was not a simple shell, but
  135.         rather, a very powerful disk, archive and file controller.  Soon
  136.         thereafter, the beta testers became quite proficient and comfortable
  137.         with SERVICES ease of operation.  That's when they experienced out-
  138.         comes that weren't what they wanted.  However, upon review of their
  139.         actions, SERVICES performed exactly as instructed!
  140.  
  141.         This situation is analogous to the private pilot with 200 hours flying
  142.         experience.  The pilot with 200 hours experience is very comfortable
  143.         with the airplane and, therefore, at a higher risk of accident than
  144.         during any other time of his/her flying career.  To avoid an accident
  145.         please take the time to read the questions and messages SERVICES
  146.         displays before committing to any action.  SERVICES performs its tasks
  147.         extremely fast and the slight pause you take to re-confirm does not
  148.         degrade your productivity.
  149.  
  150.  
  151.                                  Acknowledgement
  152.  
  153.         Heartfelt appreciation is extended to Cindy K. Mallmann for enduring
  154.         the many days and nights where the only part of this author's anatomy
  155.         to be seen by her was the back of his head as he sat at the computer
  156.         developing this fine utility.
  157.  
  158.         Further acknowledgement is extended to Derell Coates, Jim Copley,
  159.         Bob Fetherson, John Phillips, Tommy Van Hoozier, and Tim Van Over
  160.         for their ideas, suggestions, and assistance in distributing the
  161.         SERVICES disk, archive and file controller.
  162.  
  163.  
  164.  
  165.         SERVICES Manual, version 3.0                                  page iii
  166.  
  167.  
  168.  
  169.  
  170.                                 Table of Contents
  171.  
  172.  
  173.         A Note From the Author  ......................................... iii
  174.         Acknowledgement  ................................................ iii
  175.  
  176.         Table of Contents  ................................................ 1
  177.  
  178.         Trademarks/Compatibility  ......................................... 5
  179.         License/Disclaimer  ............................................... 6
  180.             A.  License  .................................................. 6
  181.             B.  Disclaimer  ............................................... 6
  182.             C.  Corporate Site Licenses/Quantity Purchases  ............... 7
  183.             D.  Developer's Licenses  ..................................... 7
  184.             D.  Registration  ............................................. 7
  185.             E.  Free Gift  ................................................ 8
  186.  
  187.       I.    Before You Begin  ............................................. 9
  188.             A.  Introduction  ............................................. 9
  189.             B.  About This Manual ........................................ 10
  190.             C.  SERVICES Limitations  .................................... 11
  191.             D.  Minimum System Requirements  ............................. 11
  192.             E.  Optimal System Requirements .............................. 12
  193.  
  194.       II.   Installing SERVICES  ......................................... 13
  195.             A.  README.DOC  .............................................. 13
  196.             B.  Installing SERVICES on your hard drive  .................. 13
  197.                 1.  Before You Install  .................................. 13
  198.                 2.  SERV300 Archive Packages  ............................ 13
  199.                 3.  Installing SERVICES from Floppies  ................... 15
  200.                 4.  Operation of SETUP_S.EXE  ............................ 16
  201.                     a.  Defining SERVICES Location  ...................... 17
  202.                     b.  Copying Files With SETUP_S.EXE  .................. 17
  203.                     c.  SERVICES Configuration File  ..................... 17
  204.                     d.  Printing SERVICES Manual  ........................ 18
  205.                     e.  Your AUTOEXEC.BAT's Path  ........................ 19
  206.                     f.  Redo Entries  .................................... 19
  207.  
  208.       III.  Using SERVICES  .............................................. 20
  209.             A.  Command Lines  ........................................... 20
  210.             B.  Directory Window  ........................................ 21
  211.             C.  Files Window  ............................................ 22
  212.             D.  Status of Shift Keys  .................................... 23
  213.             E.  Scrolling File And Directory Windows  .................... 24
  214.             F.  Command Line Commands  ................................... 24
  215.  
  216.  
  217.  
  218.  
  219.  
  220.         SERVICES Manual, version 3.0                                    page 1
  221.  
  222.  
  223.                 1.  Copy  ................................................ 24
  224.                     a.  File  ............................................ 25
  225.                     b.  Tagged Files  .................................... 25
  226.                     c.  Except Tagged Files  ............................. 25
  227.                 2.  Move  ................................................ 25
  228.                     a.  File  ............................................ 26
  229.                     b.  Tagged Files  .................................... 26
  230.                     c.  Except Tagged Files  ............................. 26
  231.                 3.  Erase  ............................................... 26
  232.                     a.  File  ............................................ 26
  233.                     b.  Tagged Files  .................................... 26
  234.                     c.  Except Tagged Files  ............................. 26
  235.                 4.  Tag  ................................................. 27
  236.                     a.  File  ............................................ 27
  237.                     b.  All  ............................................. 27
  238.                 5.  Untag  ............................................... 27
  239.                     a.  File  ............................................ 27
  240.                     b.  All  ............................................. 27
  241.                 6.  Zippy Tag/Untag  ..................................... 27
  242.                     a.  Zippy Tag  ....................................... 27
  243.                     b.  Zippy Untag ...................................... 27
  244.                 7.  Rename ............................................... 28
  245.                     a.  Files  ........................................... 28
  246.                     b.  Directories  ..................................... 28
  247.                 8.  Concatenate  ......................................... 28
  248.                 9.  List  ................................................ 28
  249.                10.  Archive  ............................................. 29
  250.                     a.  Selecting PKarc/PKZip Formats  ................... 29
  251.                     b.  Add/Create Archive  .............................. 29
  252.                     c.  Add/Create With Comments  ........................ 29
  253.                     d.  List Files in Archive  ........................... 30
  254.                     e.  View Archive Comments  ........................... 30
  255.                     f.  Revise Archive Comments  ......................... 30
  256.                     g.  Delete Files From Archive  ....................... 30
  257.                     h.  Extract Files From Archive  ...................... 31
  258.                     i.  Browse Files in Archive  ......................... 31
  259.                     j.  Print Files in Archive  .......................... 31
  260.                     k.  Check Archive Integrity  ......................... 32
  261.                11.  Change Drive  ........................................ 32
  262.                12.  Volume Label  ........................................ 32
  263.                13.  Sort  ................................................ 32
  264.                     a.  Name  ............................................ 32
  265.                     b.  Extension  ....................................... 32
  266.                     c.  Date  ............................................ 32
  267.                     d.  Size  ............................................ 33
  268.                     e.  Attribute  ....................................... 33
  269.                14.  Change Directory  .................................... 33
  270.                     a.  Change to New Directory  ......................... 33
  271.                     b.  Make New Directory  .............................. 33
  272.                     c.  Remove Directory  ................................ 33
  273.  
  274.  
  275.         SERVICES Manual, version 3.0                                    page 2
  276.  
  277.  
  278.  
  279.  
  280.  
  281.                15.  Change Attributes  ................................... 34
  282.                     a.  Single File  ..................................... 34
  283.                     b.  Tagged Files ..................................... 34
  284.                16.  Changing Time/Date Stamps  ........................... 34
  285.                17.  File Mask  ........................................... 35
  286.                18.  Quitting SERVICES  ................................... 35
  287.             G.  Alternative Menu  ........................................ 35
  288.                 1.  DOS Shell  ........................................... 36
  289.                     a.  DOS Shell  ....................................... 37
  290.                     b.  Disk Swap  ....................................... 37
  291.                     c.  EMS Swap  ........................................ 38
  292.                 2.  Execute File  ........................................ 38
  293.                     a.  Command Line Argument  ........................... 38
  294.                     b.  DOS Shell  ....................................... 39
  295.                     c.  Disk Swap  ....................................... 39
  296.                     d.  Batch Shell  ..................................... 40
  297.                     e.  EMS Swap  ........................................ 41
  298.                 3.  Help  ................................................ 41
  299.                 4.  File Search  ......................................... 41
  300.                     a.  Search Default Drive  ............................ 41
  301.                     b.  Search Default Drive And All Hard Drives  ........ 41
  302.                 5.  Protect Files  ....................................... 42
  303.                     a.  Adding Files To Protection List  ................. 43
  304.                     b.  Deleting From Protection List  ................... 43
  305.                     c.  Viewing Protection List  ......................... 43
  306.                     d.  Protecting File on Other Drives  ................. 43
  307.                 6.  Screen Sleep  ........................................ 44
  308.                 7.  Text Editor  ......................................... 44
  309.                     a.  Edit Existing File  .............................. 44
  310.                     b.  Edit A New File  ................................. 44
  311.                 8.  Refresh FAT  ......................................... 44
  312.                 9.  Virus/Corrupted File Check  .......................... 45
  313.                     a.  Execute CRC/Checksum Test  ....................... 45
  314.                     b.  Create/Append Control File  ...................... 47
  315.                     c.  CHECKSUM's Report File  .......................... 48
  316.                     d.  Using CHECKSUM from DOS  ......................... 50
  317.             H.  Alternative Menu Commands From The Main Menu  ............ 51
  318.             I.  Passwords  ............................................... 51
  319.                 a.  Creating  ............................................ 52
  320.                 b.  Deleting or Changing Password  ....................... 52
  321.                 c.  Verifying  ........................................... 53
  322.  
  323.       IV.   SERVICES Line Editor Commands  ............................... 54
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.         SERVICES Manual, version 3.0                                    page 3
  331.  
  332.  
  333.  
  334.       V.    Notes and Tips  .............................................. 54
  335.             A.  Backup Copies of SERVICES  ............................... 54
  336.             B.  Typing File Names  ....................................... 55
  337.             C.  SCRNCH  .................................................. 55
  338.             D.  Renaming the SERVICES Utilities  ......................... 55
  339.             E.  Directory Names With Extensions  ......................... 55
  340.             F.  Speedy Untags  ........................................... 56
  341.             G.  Expeditious Use of Highlight Bars  ....................... 56
  342.             H.  When Files And Directories Don't Display  ................ 56
  343.             I.  Un-sorting The File Display  ............................. 56
  344.             J.  Forgot Your Password?  ................................... 56
  345.             K.  Un-installing SERVICES  .................................. 57
  346.             L.  Getting The Protect Utility When Calling For Password?  .. 57
  347.             M.  Tandy 1000 Keyboards  .................................... 57
  348.             N.  Dual Monitors  ........................................... 57
  349.             O.  Multi-tasking And LANs  .................................. 58
  350.             P.  Copy or Move Files to Different Drives  .................. 58
  351.  
  352.       VI.   Revision History  ............................................ 58
  353.  
  354.       VII.  Future Enhancements  ......................................... 61
  355.  
  356.       VIII. Registration Form  ........................................... 62
  357.  
  358.       IX.   Comment/Suggestions Form  .................................... 63
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.         SERVICES Manual, version 3.0                                    page 4
  386.                             Trademarks/Compatibility
  387.  
  388.       SERVICES has been tested and found compatible with the products listed
  389.       below (partial list).  Many of these products are referenced throughout
  390.       this document.  Whenever you come across them, please remember that they
  391.       are registered trademarks and copyrights of the companies shown below.
  392.  
  393.       * 8088, 80286, 80386 CPU's are trademarks of Intel, Inc.
  394.       * Abacus 25 motherboard is a trademark of Abacus, Inc.
  395.       * Above Board is a trademark of Intel, Inc.
  396.       * AMI BIOS is a copyright of American Megatrends, Inc.
  397.       * AutoCAD is a copyright of Autodesk, Inc.
  398.       * Award Modular BIOS version 3.03 is a copyright of Award Software, Inc.
  399.       * Bernoulli Box is a trademark of Iomega, Inc.
  400.       * Chips Expanded Memory Manager version 4.1.1 is a copyright of
  401.         Chips & Technology, Inc.
  402.       * Clipper is a copyright of Nantucket Corporation.
  403.       * dBase is a copyright of Ashton Tate Corporation.
  404.       * DOG - Disk OrGanizer is a copyright of Allen Morris III.
  405.       * DOS 3.1, 3.2, 3.3, 4.0, and 4.01 in this manual refers to MS-DOS
  406.         versions 3.1 to 4.01, copyrights of Microsoft Corporation.
  407.       * ELT-286B motherboard is a trademark of Chips & Technology, Inc.
  408.       * FLUSHOT is a copyright of Software Concepts Design.
  409.       * Franklin 8000 is a trademark of Franklin Computers, Inc.
  410.       * G-2 286 chip set is a trademark of G-2 Corporation
  411.       * Harris 80C286 and 80C386 CPU's are trademarks of Harris, Inc.
  412.       * IBM, IBM PC, IBM PC XT, IBM PC AT and IBM PS/2 are trademarks of
  413.         International Business Machines Corporation, Inc.
  414.       * LIST or LIST.COM, when referenced as a specific program name, is
  415.         a copyright of Vernon D. Buerg and Sydex.
  416.       * Lotus 123 is a copyright of Lotus Development Corporation.
  417.       * Microsoft Word is a copyright of Microsoft Corporation.
  418.       * NEAT (New Enhanced Advanced Technology) is a registered name
  419.         for CHIPSet, trademark of Chips & Technology, Inc.
  420.       * NEC V20 CPU is a trademark of NEC, INC.
  421.       * PC Tools, PC Tools Deluxe are copyrights of Central Point Software,
  422.         Inc.
  423.       * Phoenix BIOS is a copyright of Phoenix Software Associates, Ltd.
  424.       * PKARC, PKXARC, PKPAK, PKUNPAK, PKZIP, and PKUNZIP are copyrights of
  425.         Phil Katz and PKWARE, Inc.
  426.       * PLUS Hardcard 40 is a trademark of PLUS Development Corp., Inc.
  427.       * Q.COM, QEDIT.COM, and QEDIT.EXE are copyrights of SemWare.
  428.       * Qfiler is a copyright of Ken Flee and Jamestown Software.
  429.       * SCAN is a copyright of McAfee Associates.
  430.       * SCRNCH is a copyrighted trademark of Graeme W. McRae.
  431.       * Seagate BIOS version 3.0.0 is a copyright of Seagate, Inc.
  432.       * Seagate SCUSI and Seagate ST251 are trademarks of Seagate, Inc.
  433.       * SpinRite Hard Disk Reformatter is a copyright of Gibson Research.
  434.       * Tandy 1000 and Tandy 3000HD are trademarks of Tandy, Inc.
  435.       * Xtree is a copyright of Executive Systems, Inc.
  436.       * SERVICES is compatible with DIP (Dual Inline Package) and SIMM
  437.         (Single Inline Memory Module) DRAM and, if 450 Kbytes are available,
  438.         will utilize LIM (Lotus/Intel/Microsoft) EMS version 3.2 or later.
  439.  
  440.         SERVICES Manual, version 3.0                                    page 5
  441.                                License/Disclaimer
  442.  
  443.         A.  License
  444.  
  445.         SERVICES is Copyright (C) 1988, 1989 by LSRGroup.
  446.  
  447.         This version of SERVICES is NOT public domain or free software, but
  448.         is being distributed as "shareware" or "user supported" software.
  449.  
  450.         Non-registered users of this software are granted a limited license
  451.         to make an evaluation copy for trial use on a private, non-commercial
  452.         basis, for the express purpose of determining whether SERVICES is
  453.         suitable for their needs.  At the end of this trial period, you
  454.         must either register your copy or discontinue using SERVICES.
  455.  
  456.         This means that if you are regularly using this program, i.e., more
  457.         than two dozen times, then you have deemed this software package to
  458.         be suitable for your needs and you are required to pay for your copy
  459.         or, remove it from your system and discontinue its use.
  460.  
  461.         All users are granted a limited license to copy SERVICES Shareware
  462.         Edition for the trial use of others, subject to the above limitations.
  463.         This license does NOT include distribution or copying of this software
  464.         package:
  465.  
  466.                 1.  In connection with any other product or service,
  467.                     except for PKware's file compression programs, Sydex's
  468.                     LIST.COM, and SemWare's QEDIT, if distributed as shareware
  469.                     and approved by their authors.
  470.                 2.  For general use within a company or institution.
  471.                 3.  For any consideration other than a modest "disk fee".
  472.                 4.  In any manner if the file containing the full documen-
  473.                     tation (this manual) is not included in the distribution
  474.                     or, if it is modified in any way.
  475.                 5.  In any manner if any of the files or programs included
  476.                     in this package have been modified in any way.
  477.  
  478.         Operators of electronic bulletin board systems (SysOps) are encouraged
  479.         to post SERVICES Shareware Edition for down-loading by their users, as
  480.         long as the above conditions are met.
  481.  
  482.         If you are a distributor of a public domain or user-supported software
  483.         library, then you may be eligible to distribute copies of SERVICES
  484.         Shareware Edition.  You must meet all the above conditions and acquire
  485.         written permission from LSRGroup before doing so.
  486.  
  487.         B.  Disclaimer
  488.  
  489.         Use of this program acknowledges this disclaimer of warranty:  "This
  490.         program is supplied as-is.  LSRGroup disclaims all warranties,
  491.         expressed or implied, including, without limitation, the warranties
  492.         of merchantability and of fitness of this program for any purpose.
  493.         LSRGroup assumes no liability for damages direct or consequential,
  494.         which may result from the use of this program."
  495.         SERVICES Manual, version 3.0                                    page 6
  496.  
  497.  
  498.  
  499.  
  500.         C.  Corporate Site Licenses/Quantity Purchases
  501.  
  502.         All corporate, business, government, agencies of government, or other
  503.         commercial users of SERVICES must be registered.  Quantity discounts
  504.         and corporate or site licensing is available.  Call or write LSRGroup
  505.         for quantity discount pricing.
  506.  
  507.         All orders must include check, money order, or warrent.
  508.  
  509.  
  510.         D.  Developer's Licenses
  511.  
  512.         Developers wishing to bundle SERVICES with their programs need to
  513.         write LSRGroup stating the nature of your program and the quantity of
  514.         sales you anticipate.  LSRGroup will respond with a proposed agreement
  515.         stating your cost and duration of agreement.
  516.  
  517.  
  518.         E.  Registration
  519.  
  520.         Registration entitles you to reduced costs for the next minor and
  521.         major revisions of SERVICES, and free product support for three months
  522.         from date of registration.  Product telephone support is limited to
  523.         30 minutes connect time during the hours of 10:00 am to 4:00 pm
  524.         Pacific time, Monday through Friday.
  525.  
  526.         SERVICES registration entitles you to use the program on any and all
  527.         computers available to you, with the following restriction:  If other
  528.         people have access to this program or may use it on a regular basis,
  529.         then you must purchase a site license.
  530.  
  531.         Registration entitlements are valid for this release of SERVICES and
  532.         are subject to change with subsequent releases.
  533.  
  534.         Registration of SERVICES does not include registration of PKarc,
  535.         PKxarc, PKpak, PKunpak, PKzip, PKunzip, QEDIT, or LIST.COM.  These
  536.         products are not authored nor copyrighted by LSRGroup.  Therefore, if
  537.         you are using any of these products, it is your responsibility and
  538.         obligation to make sure you register them.
  539.  
  540.         When you register SERVICES, you receive diskette(s) of the latest
  541.         version of SERVICES.  Your registered copy will display your name
  542.         or company name as the registered owner.
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.         SERVICES Manual, version 3.0                                    page 7
  551.  
  552.  
  553.  
  554.  
  555.         F.  Free Gift
  556.  
  557.         SERVICES, and other programs, can operate on 286 CPU's, in certain
  558.         circumstances, faster than the performance produced from 386 CPU's.
  559.         To achieve this speed improvement, LSRGroup has included a small COM
  560.         program called, FAST.COM.
  561.  
  562.         FAST.COM reduces the delay time and increases the speed of your
  563.         systems keyboard repeat action, effectively making the keyboard much
  564.         quicker.  Scrolling windows and text will be as fast as a mouse with
  565.         FAST.COM installed.  And, unlike some utilities that increase type-
  566.         matic response time, FAST.COM will not over-buffer.  FAST.COM is for
  567.         286 CPU's only (you cannot use it on the IBM PC or IBM PC/XT).
  568.  
  569.         To load FAST.COM, simply type the command FAST.  LSRGroup recommends
  570.         that you have FAST.COM installed from your system's AUTOEXEC.BAT.
  571.  
  572.         Note:  The Setup Utility supplied in this SERVICES package does not
  573.         copy FAST.COM.  If you are installing SERVICES from a floppy diskette
  574.         and want FAST.COM on a hard drive then, you must copy it either from
  575.         the DOS command line, or copy it using SERVICES, once SERVICES has
  576.         been installed.
  577.  
  578.         FAST.COM is a free gift from LSRGroup to you, whether you register
  579.         SERVICES or not.
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.         SERVICES Manual, version 3.0                                    page 8
  606.  
  607.                             I.  Before You Begin
  608.  
  609.  
  610.         A.  Introduction
  611.  
  612.         SERVICES, developed to fit the needs of business, as well as, fill the
  613.         criteria of programmers, is not a simple shell program, but rather, a
  614.         very powerful disk, archive and file controller.
  615.  
  616.         SERVICES supplants the need to use DOS commands, offering an easy to
  617.         use system of pull-down and pull-up menu options.  When you need to
  618.         use DOS, SERVICES will offer you three different means to shell the
  619.         command processor:  DOS shell, EMS swap, and Disk swap.
  620.  
  621.         You can run other programs from within SERVICES using four different
  622.         shells:  DOS shell, EMS swap, Disk swap, and Batch shell.  Use the
  623.         Batch shell to run memory intensive programs, such as AutoCAD.
  624.  
  625.         Using the various shell types gives you more control over how your
  626.         programs run.  The DOS shell retains SERVICES in DOS memory, locking
  627.         out 239,596 bytes from use by the program being run by SERVICES.  When
  628.         you choose EMS or Disk swaps, 234,124 bytes of additional DOS memory
  629.         become available to the program being run.  The Batch shell frees up
  630.         all but approximately 200 bytes or less for the program being run.
  631.  
  632.         SERVICES directly integrates with PKware's file compression utilities
  633.         for easy manipulation of ARC and ZIP archives.  Manipulating archives
  634.         can be cumbersome from DOS but using SERVICES requires just a couple
  635.         of keystrokes.
  636.  
  637.         SERVICES will work with Vernon D. Beurg's LIST.COM for browsing any
  638.         ASCII or binary file.  SERVICES automatically uses LIST to give you
  639.         complete up/down and right/left scroll control when viewing archived
  640.         file contents.
  641.  
  642.         SERVICES is designed to use QEDIT for editing any text file you high-
  643.         light.  If you use a different text editor, SERVICES can probably
  644.         work with it as well.
  645.  
  646.         SERVICES can be password protected.  Passwords can be as long as 65
  647.         character spaces and can include spaces between words.
  648.  
  649.         SERVICES can be instructed to protect files from erasure while they
  650.         reside within their designated directory(s), without setting Read-Only
  651.         attributes.  Protected files cannot be erased or re-named by SERVICES
  652.         nor can their associated directories be renamed by SERVICES.
  653.  
  654.         SERVICES offers a wide-range of options not found with other disk,
  655.         archive or file controllers, such as, concatenation of ASCII files,
  656.         sorting files by attributes, changing attributes on all tagged files,
  657.         virus and corrupted file checks, and renaming sub-directories.
  658.  
  659.  
  660.         SERVICES Manual, version 3.0                                    page 9
  661.  
  662.  
  663.  
  664.  
  665.  
  666.         B.  About This Manual
  667.  
  668.         This manual is designed to serve two primary functions: to elucidate
  669.         you, the user of the SERVICES utility, about the operational functions
  670.         and parameters of SERVICES and, to serve as a reference manual for the
  671.         myriad of command options available.  In this second capacity, certain
  672.         conventions remain constant throughout this document.
  673.  
  674.         Keys with multi-letter names, such as <Enter> are identified as keys
  675.         by being enclosed within the <> symbols.  Letter keys are identified
  676.         in capital letters and/or within quotation marks.
  677.  
  678.         It is implied that all menus boxes can be scrolled and their options
  679.         can be selected with the <Enter> key unless stated otherwise.
  680.  
  681.         The chapters detailing the Command Lines and Alternative Menus conform
  682.         to the following convention:
  683.  
  684.         Each command option is briefly defined in a paragraph entitled,
  685.         "Function".  Fast keys used to call the command, as well as, escape
  686.         procedures, are listed in paragraphs entitled, "Fast Key".  Detailed
  687.         information or supplemental information is incorporated into para-
  688.         graphs entitled, "Comment".
  689.  
  690.         Many commands have further options.  If a command has further options,
  691.         they will be listed in subsequent paragraphs that are numbered in
  692.         lower case letters.  The convention used to describe these further
  693.         options is the same as for the command.  When referencing any command,
  694.         bear in mind that the calls stack together.  For example, the archive
  695.         command uses a Fast Key "A", the option for the pkZip format use the
  696.         Fast Key "Z", and the option for creating an archive with comments
  697.         uses a Fast Key "C".  Therefore, the keystrokes needed to initiate
  698.         the (A)rchive menu using the pk(Z)ip format to create an archive and
  699.         include file (C)omments is - "AZC".
  700.  
  701.         Familiarizing yourself with the Fast Keys takes very little time
  702.         because each set of menus is limited in scope, i.e., "A" pulls-down
  703.         the (A)rchive menu from the Command Line which displays two choices:
  704.         pkArc and pkZip.  Choosing one opens another menu where, in the
  705.         previous example, you would choose "C" for creating an archive with
  706.         (C)omments.
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.         SERVICES Manual, version 3.0                                   page 10
  716.  
  717.         C.  SERVICES Limitations
  718.  
  719.             SERVICES is limited to the following:
  720.  
  721.             >  Installation onto fixed disks (hard disks) only.
  722.  
  723.             >  Twenty six drives (any combination of fixed disk and floppy).
  724.  
  725.             >  599 directories per disk.  Any limitation of the number
  726.                of sub-directories allowed on the root directory is a
  727.                limitation imposed by older DOS versions, not SERVICES.
  728.  
  729.             >  680 files per directory for a maximum of 407,320 files
  730.                per disk.  (You can have more than that, SERVICES just
  731.                won't read beyond 680 files per directory.)  Again, any
  732.                limitation of the number of files allowed on the root
  733.                directory is a limitation imposed by older DOS versions,
  734.                not SERVICES.
  735.  
  736.             >  240 files within any archived file.  Files within an
  737.                archive can also be archived files consisting of 240
  738.                files each for a total of 57,600 files per archive.
  739.  
  740.  
  741.         D.  Minimum System Requirements
  742.  
  743.             >  An IBM PC, XT, AT, PS/2 or compatible.
  744.  
  745.             >  PC-DOS or MS-DOS 3.0 or later.
  746.  
  747.             >  Phoenix BIOS or compatible.
  748.  
  749.             >  80 column monitor.
  750.  
  751.             >  One or more fixed disks (hard disks)
  752.  
  753.             >  850,000 bytes disk space for the SERVICES directory.  400,000
  754.                bytes are required for SERVICES and the files it creates and
  755.                450,000 bytes are required for disk swap operations.  If your
  756.                system has a RAM drive with 450,000 bytes available, then the
  757.                SERVICES hard disk space requirement is reduced to 400,000.
  758.  
  759.             >  640 Kbytes base memory - 239,596 bytes or more available RAM.
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.         SERVICES Manual, version 3.0                                   page 11
  771.  
  772.  
  773.  
  774.         E.  Optimal System Requirements
  775.  
  776.             >  286 CPU with FAST.COM installed, or 386 CPU or better.
  777.  
  778.             >  450,000 bytes or more available LIM EMS version 3.2 or newer
  779.                (or compatible).
  780.  
  781.             >  RAM drive with 450,000 bytes available or more.
  782.  
  783.             >  Supplemental programs PKpak version 3.61, PKunpak version 3.61,
  784.                Pkzip version 1.01 or later, Pkunzip version 1.01 or later,
  785.                LIST.COM, and QEDIT.
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.         SERVICES Manual, version 3.0                                   page 12
  826.  
  827.  
  828.                            II.  Installing SERVICES
  829.  
  830.  
  831.  
  832.         A. README.DOC
  833.  
  834.            If there is a file called "README.DOC" included on your diskettes
  835.            (or, archived file if down-loaded from a bulletin board) then,
  836.            please take a few moments to read the contents.  This file may
  837.            contain corrections to the manual and/or further information
  838.            regarding the installation of SERVICES.
  839.  
  840.  
  841.         B. Installing SERVICES on your hard drive:
  842.  
  843.            1. Before You Install
  844.  
  845.            If you have previously installed SERVICES version 3.0 (Shareware
  846.            Edition or Registered Edition) then proceed to the installation
  847.            instruction #2 or #3, whichever is appropriate.
  848.  
  849.            Before you install SERVICES, take the time to note on a piece of
  850.            scratch paper the following information in the following sequence:
  851.  
  852.              a.  The directory name where SERVICES is to be installed.
  853.  
  854.                  Example:  C:\SERVICES
  855.  
  856.              b.  The drive letters of every hard disk your system has that
  857.                  has been formatted for DOS.  This list can include RAM drives
  858.                  if the RAM drives are not TSR (Terminate and Stay Resident),
  859.                  i.e., if, at any time you can remove your RAM drive(s) from
  860.                  your system's memory without having to turn off the computer
  861.                  then do not include this drive letter with your list of hard
  862.                  disks.
  863.  
  864.                  Example:  CDEF
  865.  
  866.              c.  If your system has RAM drives, note the drive letter of the
  867.                  largest RAM drive on your system.  This RAM drive cannot be
  868.                  TSR (Terminate and Stay Resident).  If you have noted this
  869.                  RAM drive for instruction "b" above then note it again.
  870.  
  871.                  Example:  F
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.         SERVICES Manual, version 3.0                                   page 13
  881.  
  882.  
  883.              d.  If you have PKware's PKarc or PKpak utility, version 3.61,
  884.                  then note the complete path and file name for one or the
  885.                  other but not both (note - PKpak is not the same as PAK by
  886.                  SEA, Inc.).  Note:  This instruction and the next five
  887.                  instructions ask for the complete path and file name.  This
  888.                  means that you need to note the drive, path, filename, and
  889.                  file extension.
  890.  
  891.                  Example:  C:\ARC\PKPAK.EXE
  892.  
  893.                  Wrong!  PKPAK
  894.                  Wrong!  C:\ARC
  895.                  Wrong!  C:\ARC\PKPAK
  896.  
  897.              e.  If you have noted PKarc in instruction "d" above then, note
  898.                  the complete path and file name for PKxarc.  If you listed
  899.                  PKpak then note the complete path and file name for PKunpak.
  900.  
  901.                  Example:  C:\ARC\PKUNPAK.EXE
  902.  
  903.              f.  If you have PKware's PKzip utility, version 1.01 or later,
  904.                  then note the complete path and file name for it.
  905.  
  906.                  Example:  C:\ARC\PKZIP.EXE
  907.  
  908.              g.  If you have noted PKzip in instruction "f" above then note
  909.                  the complete path and file name for Pkunzip.
  910.  
  911.                  Example:  C:\ARC\PKUNZIP.EXE
  912.  
  913.              h.  If you have Vernon D. Buerg's LIST.COM (LIST may be called
  914.                  LIST62.COM, LIST64.COM, etc.) then note the complete path
  915.                  and file name for it.
  916.  
  917.                  Example:  C:\UTILITY\LIST.COM
  918.  
  919.                  If you don't have Vernon D. Buerg's LIST utility but use
  920.                  another browse utility, then you may be able to use this
  921.                  other browse utility in lieu of LIST. If you use a different
  922.                  browse utility than LIST, it must be able to accept the
  923.                  complete path and file name for the file to browse in its
  924.                  command argument.  Also, be forewarned, SERVICES will use
  925.                  LIST to browse multiple files that reside within a single
  926.                  archived file.  When SERVICES uses LIST in this capacity, it
  927.                  first stuffs the keyboard with a specific command to LIST.
  928.                  If you are going to use a browse utility other than LIST,
  929.                  this may produce unpredictable results.
  930.  
  931.  
  932.  
  933.  
  934.  
  935.         SERVICES Manual, version 3.0                                   page 14
  936.  
  937.  
  938.              i.  If you have SemWare's Q.COM, QEDIT.COM, or QEDIT.EXE then
  939.                  note the complete path and file name for it.
  940.  
  941.                  Example:  C:\EDIT\QEDIT.EXE
  942.  
  943.                  If you don't have SemWare's Q.COM, QEDIT.COM, or QEDIT.EXE
  944.                  but use another text editor, then you may be able to use this
  945.                  other text editor in lieu of SemWare's.  If you use a another
  946.                  text editor, it must be able to accept the complete path and
  947.                  file name for the file to edit in its command argument.
  948.  
  949.            The above instructions are the most complex task required of you
  950.            in order to install and operate the SERVICES utility.  If you don't
  951.            understand them, then you are not ready for the powerful abilities
  952.            of the SERVICES utility and LSRGroup suggests that you proceed no
  953.            further with its installation.
  954.  
  955.  
  956.            2. SERV300 Archive Packages
  957.  
  958.            Many computer bulletin boards offer SERVICES Shareware Edition
  959.            as an archived file named SERV300.  This file can have many
  960.            different extensions, depending upon which archiver was used to
  961.            do the compression.  SERV300 file extensions may be:  ARC, ZIP,
  962.            LZH, ZOO, PAK, or other extension name.
  963.  
  964.            If you have down-loaded SERV300 from a bulletin board then:
  965.  
  966.              a.  Make a directory for the SERVICES files (LSRGroup suggests
  967.                  you name this directory, "\SERVICES". To make a directory,
  968.                  at the DOS prompt, type the command:  MD\SERVICES
  969.  
  970.                  Note:  If you already have a previous version of SERVICES
  971.                  on your hard drive then skip this instruction and proceed
  972.                  with instruction #b.
  973.  
  974.              b.  Extract all of SERVICES files out of the archive into the
  975.                  SERVICES directory.
  976.  
  977.              c.  Locate your system into this directory with the command:
  978.                  CD\SERVICES (assuming you named this directory \SERVICES).
  979.  
  980.              d.  At the DOS prompt, type the command:  SETUP_S
  981.  
  982.              e.  Skip to instruction #4 below to continue reading about the
  983.                  installation process.
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.         SERVICES Manual, version 3.0                                   page 15
  991.  
  992.  
  993.            3. Installing SERVICES from Floppies
  994.  
  995.              a.  If you are installing SERVICES from a 1.44 Mbyte, 3 1/2 inch
  996.                  diskette then insert this diskette into drive A:  If you are
  997.                  installing SERVICES from 360 Kbyte, 5 1/4 inch diskettes then
  998.                  insert SERVICES diskette #1 into drive A:
  999.  
  1000.              b.  At the DOS prompt type the command:  A:
  1001.  
  1002.              c.  Next, type the command:  SETUP_S
  1003.  
  1004.              d.  SETUP_S, when run from a floppy drive, first checks to see
  1005.                  if all of its files are present.
  1006.  
  1007.                  If you are installing SERVICES from a 5 1/4 inch floppy
  1008.                  drive, then SETUP_S will ask you to place SERVICES diskette
  1009.                  #2 into the drive.  Place diskette #2 into the drive and
  1010.                  strike any key to continue.  SETUP_S will then verify the
  1011.                  existence of the files in diskette #2 and will inform you to
  1012.                  again place diskette #1 into the drive.  If all of SERVICES
  1013.                  EXE files are present on diskette #1 and if all of SERVICES
  1014.                  DOC files are present on diskette #2 then execution of the
  1015.                  SETUP_S utility will continue.  Otherwise, SETUP_S will abort
  1016.                  with a message that files are missing.  If you fail to place
  1017.                  diskette #2 into the drive when requested, you will also
  1018.                  have this message displayed and SETUP_S will abort.  You can
  1019.                  terminate execution at this time by pressing the <Esc> key.
  1020.  
  1021.              e.  To continue the installation, read instruction #4.
  1022.  
  1023.            4. Operation of SETUP_S.EXE
  1024.  
  1025.            Because your SERVICES utility can be installed from a floppy drive,
  1026.            a RAM drive, or from a previously created hard disk directory, the
  1027.            following convention is used to make reading this chapter and the
  1028.            installation process easier:
  1029.  
  1030.            If the paragraph pertains to installing SERVICES from a floppy or
  1031.            RAM drive, then the paragraph will be preceded with [FLOPPY].  If
  1032.            the paragraph pertains to installing SERVICES from a previously
  1033.            created hard drive location then the paragraph will be preceded by
  1034.            the notation [HARD].  If the paragraph applies to both types of
  1035.            installation procedures then there is no special notation.
  1036.  
  1037.            When you run SETUP_S, it will first display a window with an over-
  1038.            view of what it does.  When you are finished reading this screen,
  1039.            strike any key to continue.
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.         SERVICES Manual, version 3.0                                   page 16
  1046.  
  1047.            a.  Defining SERVICES Location
  1048.  
  1049.            [HARD]
  1050.            If you are running SETUP_S from within a previously established
  1051.            SERVICES hard disk location that contains the SERVICES files, then
  1052.            SETUP_S will display your complete path to SERVICES and will
  1053.            instruct you to press the <Enter> key to continue.  Press <Enter>
  1054.            to continue or press the <Esc> key to abort the program.
  1055.  
  1056.            [FLOPPY]
  1057.            If you are running SETUP_S from a floppy (or RAM drive with less
  1058.            than 1.5 Mbyte total disk space), then SETUP_S will ask you to
  1059.            type the complete path for your SERVICES hard disk directory.
  1060.            Type the complete path as noted on your scratch paper then press
  1061.            the <Enter> key, or press <Esc> to abort the program.
  1062.  
  1063.            [FLOPPY]
  1064.            If you are running SETUP_S from a floppy (or RAM drive with less
  1065.            than 1.5 Mbytes total disk space) and the path you designate for
  1066.            SERVICES doesn't exist, then SETUP_S will first check to see if
  1067.            the parent directory exists.  If it does exist, then the path you
  1068.            specified is created.  If the parent directory doesn't exist you
  1069.            will be promptly informed of such and allowed to re-type the path,
  1070.            or press <Esc> to abort the program.
  1071.  
  1072.            b.  Copying Files With SETUP_S.EXE
  1073.  
  1074.            [FLOPPY]
  1075.            If you are running SETUP_S from a floppy (or RAM drive with less
  1076.            than 1.5 Mbytes total disk space) and SETUP_S has accepted or
  1077.            created the path for SERVICES, it will then automatically copy all
  1078.            of your SERVICES files to that location.  If you are operating
  1079.            the SETUP_S utility from a 5 1/4 inch diskette then, after copying
  1080.            all of SERVICES EXE programs, you will be instructed to insert
  1081.            diskette #2 into drive A:  Insert diskette #2 into the drive and
  1082.            press the <Enter> key.  The manual and readme documents will then
  1083.            be copied to SERVICES hard disk location.
  1084.  
  1085.            c.  SERVICES Configuration File
  1086.  
  1087.            [FLOPPY]
  1088.            If you are running SETUP_S from a floppy (or RAM drive with less
  1089.            than 1.5 Mbytes total disk space) you will then be presented a
  1090.            series of questions concerning the complete path and file names
  1091.            for your archive, browse, and text editor.  Type your responses as
  1092.            noted on your scratch paper for each question, then press <Enter>
  1093.            to move on to the next question.  Press the <Esc> key to abort the
  1094.            creation of the configuration file.  Note - SERVICES will not run
  1095.            without a valid configuration file.
  1096.  
  1097.  
  1098.  
  1099.  
  1100.         SERVICES Manual, version 3.0                                   page 17
  1101.            [HARD]
  1102.            If you are running the SETUP_S utility from a hard disk location
  1103.            that contains the SERVICES files, you will be asked if you wish to
  1104.            create or modify a SERVICES configuration file.  If this is the
  1105.            initial installation of SERVICES version 3.0 then you must respond
  1106.            "Y" for yes.  Without a valid configuration file, SERVICES will not
  1107.            run.  When you answer "Y", you will then be presented a series of
  1108.            questions concerning the complete path and file names for your
  1109.            archive, browse, and text editor.  Type your responses as noted on
  1110.            your scratch paper.  If SERVICES already contains a valid configur-
  1111.            ation file, when SETUP_S asks you this series of questions, you
  1112.            will have displayed the information that is currently held in the
  1113.            configuration file.  Press the <Enter> key to accept each displayed
  1114.            path and file name.  Or, edit the presentation then press <Enter>.
  1115.            Press <Esc> to abort the creation of the configuration file.
  1116.  
  1117.            SETUP_S checks for the existence of each file name you type.  If
  1118.            the file or path is invalid, SETUP_S will inform you of such and
  1119.            allow you to re-edit the invalid entry.
  1120.  
  1121.            Once you have answered or confirmed the path and file names to your
  1122.            archive, browse, and text editor, you will be asked if you wish to
  1123.            have SERVICES default to sorted directory trees.  Press the "Y"
  1124.            key if you want your directory trees to be sorted.  Press the "N"
  1125.            key if you don't want your directory trees to be displayed sorted.
  1126.  
  1127.            SETUP_S will now re-display the data you have entered and ask you
  1128.            if it is correct.  Answer "Y" if it is, "N" if one or more of the
  1129.            data you have supplied is incorrect.  If you press the "Y" key,
  1130.            SETUP_S then writes a file named, SERVICES.CFG and assigns it a
  1131.            Read-Only DOS attribute.  If you answered "N" then SETUP_S asks
  1132.            you if you wish to create or modify the configuration file.  If
  1133.            you answer yes, you will again be presented the set of questions
  1134.            concerning the location and names of your archive, browse, and
  1135.            text editor programs.
  1136.  
  1137.            d.  Printing SERVICES Manual
  1138.  
  1139.            If the SERVICES manual is present in the SERVICES directory, you
  1140.            will be asked if you wish to have your printer print it.  Answer
  1141.            "Y" to print the manual or "N" if you don't want to print the
  1142.            manual.  If the manual is not present, you will be informed that
  1143.            you cannot print it because it is missing.
  1144.  
  1145.            Note - when you first run the SETUP_S utility from a floppy, the
  1146.            manual (SERVICES.DOC) and the README.DOC is automatically copied
  1147.            to the SERVICES directory and, therefore, can be printed.  If you
  1148.            have received SERVICES in the archive called, SERV300 then, when
  1149.            you extract the files from the archive, you also extract the
  1150.            manual, therefore, it can be printed.  The only time you can
  1151.            expect the message that SERVICES.DOC is missing is after you have
  1152.            done an initial installation, deleted the manual, and then re-run
  1153.            SETUP_S to modify the configuration file.
  1154.  
  1155.         SERVICES Manual, version 3.0                                   page 18
  1156.  
  1157.            If you elect to print the manual, you will be asked to specify
  1158.            which printer port to use.  Press "1" for LPT1, "2" for LPT2, etc.
  1159.            Next, you will be asked if your printer uses line feeds as well as
  1160.            carriage returns, or carriage returns only.  Press "L" for line feeds
  1161.            with carriage returns.  Press "C" for carriage returns only.
  1162.  
  1163.            If you are unsure if your printer needs line feeds or not, press
  1164.            the "L" key.  If you see double spacing between lines of text when
  1165.            it should be single spacing, then you need to abort the print
  1166.            procedure with the <Esc> key.
  1167.  
  1168.            If you abort the print procedure with the <Esc> key, you will again
  1169.            be asked if you wish to print the manual.  Type "Y" for "yes" or
  1170.            type "N" for "no".
  1171.  
  1172.            e.  Your AUTOEXEC.BAT's Path
  1173.  
  1174.            If you have SERVICES directory listed in your system's PATH state-
  1175.            ment, then SERVICES can be loaded and run from any drive or path.
  1176.            If SERVICES directory is pathed, then, where-ever you call SERVICES
  1177.            from, files and directory information associated with that default
  1178.            drive and path is immediately displayed.  Otherwise, if SERVICES
  1179.            is not pathed then it must always be loaded from within its own
  1180.            directory.
  1181.  
  1182.            If SERVICES directory is already pathed, SETUP_S will inform you
  1183.            of that condition.  Otherwise, SETUP_S will present you two screens
  1184.            full of information explaining in detail, the process it goes
  1185.            through to modify your AUTOEXEC.BAT so that SERVICES is pathed.
  1186.  
  1187.            After reading these screens, you will be asked if you wish to have
  1188.            SETUP_S modify your AUTOEXEC.BAT's PATH statement.  If you choose
  1189.            "Y" then SETUP_S immediately re-names your AUTOEXEC.BAT to the
  1190.            new name, AUTOEXEC.OLD and then writes a new AUTOEXEC.BAT with
  1191.            the appropriate modification needed to path SERVICES directory.
  1192.            SETUP_S then sets the same attributes on your new AUTOEXEC.BAT as
  1193.            existed on your original.  SETUP_S will not write a new AUTOEXEC
  1194.            file if the original is greater than 16,000 bytes nor will it
  1195.            modify the AUTOEXEC if the existing path combined with SERVICES
  1196.            path exceeds the DOS limitation of 127 bytes.
  1197.  
  1198.            f.  Redo Entries
  1199.  
  1200.            After you have responded to all of the questions posed by SETUP_S,
  1201.            you will be asked if you wish to redo your entries.  Press "Y" to
  1202.            start over again.  Press "N" to end the program.  When you press
  1203.            "N", if you had SETUP_S modify your AUTOEXEC.BAT then, you will be
  1204.            informed that it was modified and to "Strike any key to REBOOT".
  1205.            When this message is displayed, remove any diskettes from your
  1206.            floppy drive and strike any key.
  1207.  
  1208.  
  1209.  
  1210.         SERVICES Manual, version 3.0                                   page 19
  1211.  
  1212.                                III. Using SERVICES
  1213.  
  1214.  
  1215.         A.  Command Lines
  1216.  
  1217.         SERVICES divides your monitor into two major window areas.  The left
  1218.         window displays the default drive's directory tree and the right side
  1219.         displays the default directory's file information.  Above and below
  1220.         these windows are white bars.  These white bars are SERVICES command
  1221.         lines.
  1222.  
  1223.         The command lines contains 17 primary commands you will use to manage
  1224.         your files and directories.  Any command on the command line is always
  1225.         available for you to use, so long as no other window or menu has
  1226.         pulled or popped onto the screen.
  1227.                                              
  1228.         The command with the dark background (blue on color monitors) is the
  1229.         command that is "ready" to be called.  You have 2 ways to change the
  1230.         "ready" command.  You can scroll the Command Lines or call the command
  1231.         with a Fast Key.
  1232.                                      
  1233.             1.  Scrolling The Command Lines
  1234.  
  1235.                 Use the spacebar or the tab key to scroll the "ready" command
  1236.                 left to right.  The scroll will wrap at the upper right
  1237.                 command name to the bottom left command, and will also wrap at
  1238.                 the bottom right command back to the top left.
  1239.  
  1240.                 Holding a shift key down while pressing tab scrolls the ready
  1241.                 command in the opposite direction.
  1242.                                       
  1243.                 Once the command you wish to use becomes the ready command,
  1244.                 then press the <Enter> key to pull down its menu box.
  1245.                                       
  1246.             2.  Command Line Fast Keys
  1247.  
  1248.                 The first capitalized letter in each command (red on color
  1249.                 monitors - underlined on monochrome monitors) is the command's
  1250.                 Fast Key.
  1251.  
  1252.                 Fast Keys are mnemonic.  This means that, generally,  you can
  1253.                 make an easy association between the key and command, i.e.,
  1254.                 "C" for Copy, "D" for change Drive, "A" for Archive, etc.
  1255.  
  1256.                 If no other window or menu has been pulled down or popped onto
  1257.                 the screen, then no matter which command is the ready command,
  1258.                 as soon as you use the Fast Key, that command becomes the
  1259.                 ready command and immediately pulls down its associated menu.
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.         SERVICES Manual, version 3.0                                   page 20
  1266.  
  1267.             3.  Pull-Down Menus
  1268.  
  1269.                 Once a command line menu box has been pulled down, you can
  1270.                 drag it to the right or left with the right and left arrow
  1271.                 keys or abort the command line choice with the <Esc> key.
  1272.  
  1273.                 Several calls to the command line, as well as, several options
  1274.                 within several pull-down menu boxes are not available unless
  1275.                 one or more files have been tagged.  Those options that are
  1276.                 not available when no file has been tagged will appear grey on
  1277.                 color monitors and will appear blank on monochrome.
  1278.  
  1279.                 There is no option to copy, move, or erase tagged files until
  1280.                 you tag at least one file.  Likewise, you cannot copy, move or
  1281.                 erase "Except tags" until you have tagged at least one file.
  1282.                 You cannot create an archived file until you have tagged at
  1283.                 least one file. You must tag two or more files to concatenate.
  1284.                 And, you cannot untag any file until you've tagged.
  1285.  
  1286.                 Calls to several command line commands will require you to
  1287.                 type further information. If you desire to concatenate, files,
  1288.                 change the volume label of the disk, change the time and date
  1289.                 of a file, or change the file mask, then, once the menu box is
  1290.                 displayed, you need to initiate SERVICES built-in line editor
  1291.                 by tapping the spacebar or <Enter> key.
  1292.  
  1293.                 Other command line commands that respond to you by asking a
  1294.                 question may require you to type a response with SERVICES line
  1295.                 editor.  For example, if you press "C" for "Copy" while high-
  1296.                 lighting a file called "YOURFILE.DOC", and you have previously
  1297.                 moved the highlight bar to a directory named "C:\DOCS" then,
  1298.                 SERVICES will respond with the question:
  1299.                                 "Copy YOURFILE.DOC to C:\DOCS ?"
  1300.  
  1301.                 If you press "Y" or <Enter> to the above question, SERVICES
  1302.                 immediately attempts to copy the file.  If you answer "N" for
  1303.                 "No" then SERVICES will immediately initiate its line editor.
  1304.                 At this point, you would either type the drive and path where
  1305.                 the copy is to go or, press <Esc> to abort the copy procedure.
  1306.  
  1307.         B.  Directory Window
  1308.  
  1309.         SERVICES divides your monitor into two major window areas.  The left
  1310.         window displays the default drive's directory tree, the volume label
  1311.         for that drive, the number of directories for that drive, the number
  1312.         of bytes in the default directory, and the number of bytes available,
  1313.         or free, for that drive.
  1314.  
  1315.         SERVICES will display any directory, whether the directory has hidden,
  1316.         system attributes or not.
  1317.  
  1318.  
  1319.  
  1320.         SERVICES Manual, version 3.0                                   page 21
  1321.  
  1322.  
  1323.  
  1324.  
  1325.         The directory tree is organized in a hierarchy starting with the root
  1326.         of the current drive.  For example:
  1327.  
  1328.                  Displayed Tree          Equivalent Path
  1329.                  ----------------        ---------------------
  1330.  
  1331.                  C:\                     C:\
  1332.                    |
  1333.                    +--UTILITY            C:\UTILITY
  1334.                    |  |
  1335.                    |  +--DISK            C:\UTILITY\DISK
  1336.                    |  |  |
  1337.                    |  |  +--TOOLS        C:\UTILITY\DISK\TOOLS
  1338.                    |  |
  1339.                    |  +--SERVICES        C:\UTILITY\SERVICES
  1340.                    |
  1341.                    +--EDIT               C:\EDIT
  1342.  
  1343.  
  1344.         Information regarding the number of directories, number of bytes
  1345.         in the default directory, and free space is displayed below the tree.
  1346.  
  1347.         The number immediately behind "Dir:" is the count of subdirectories
  1348.         on the current drive.  This count does not include the root directory.
  1349.  
  1350.         "Bytes:" indicates the total number of bytes in the current directory.
  1351.         If a file-mask has been set, then the "Bytes:" will be the total bytes
  1352.         that match the requirement of the mask.
  1353.  
  1354.         The number following "Free:" is the total number of bytes available on
  1355.         the current drive.
  1356.  
  1357.         C.  Files Window
  1358.  
  1359.         SERVICES divides your monitor into two major window areas.  The right
  1360.         window displays the default directory path, filenames and associated
  1361.         file information, the number of files in the default path, the number
  1362.         of files tagged, and the number of bytes in the tagged files.
  1363.  
  1364.         SERVICES will display any file, whether the file has hidden, system
  1365.         attributes or not.
  1366.  
  1367.         The name of the directory SERVICES is currently operating from is
  1368.         displayed just above the window containing the file information.
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.         SERVICES Manual, version 3.0                                   page 22
  1376.  
  1377.         Displayed files and their associated information is displayed in the
  1378.         following format:
  1379.  
  1380.         SERVICES EXE   172733   112389   16:14   RHSA *
  1381.         ----+--- -+-   --+---   --+---   --+--   -+-- |
  1382.             |     |      |        |        |      |   +-- This File is Tagged
  1383.             |     |      |        |        |      +-- File's attributes
  1384.             |     |      |        |        +-- File's time stamp (Hr:Mn)
  1385.             |     |      |        +-- File's date stamp (Month/Day/Year)
  1386.             |     |      +-- Size of file in bytes or kilobytes
  1387.             |     +-- File's extension name
  1388.             +-- File's base name
  1389.  
  1390.         If you have tagged a file, then a diamond will be displayed at the end
  1391.         of the file's listing (the example above uses an asterisk), otherwise,
  1392.         this is a blank space.
  1393.  
  1394.         Attributes can be any combination of "RHSA".  "R" means read-only, "H"
  1395.         means the file is hidden by DOS, "S" is a system file, and "A" means
  1396.         the archive attribute is set.  If an attribute is not set then a dot
  1397.         is displayed.  For example:  R..A would indicate the file has read-
  1398.         only and archive attributes set.   The archive attribute is auto-
  1399.         matically set whenever you copy a file.
  1400.  
  1401.         Information regarding the number of files in the default directory,
  1402.         the number of tagged files in the default directory, and the number
  1403.         of bytes in the tagged files is displayed below the file window.
  1404.  
  1405.         The number immediately behind "Files:" is the total number of files in
  1406.         the current directory.  If a file-mask has been set, then this number
  1407.         will be the total number of files that match the requirement of the
  1408.         mask.
  1409.  
  1410.         The number behind "#Tag" is a count of the total number of files in
  1411.         the current directory that have been tagged.
  1412.  
  1413.         "ByteTag:" is the total byte count of the tagged files in the current
  1414.         directory.
  1415.  
  1416.  
  1417.         D.  Status of Shift Keys
  1418.  
  1419.         The "key pressed" status of your keyboard's lock keys - Caps Lock,
  1420.         Insert, Num Lock, and Scroll Lock, as well as, the status of your
  1421.         keyboard's Ctrl, Alt, Left Shift and Right Shift are displayed at the
  1422.         very bottom of the screen.
  1423.  
  1424.         Any "key pressed", that displays on the screen, will remain on the
  1425.         screen while a pull-down or pop-up menu box is displayed.  If the
  1426.         status of the shift key has changed while you are working in a pull-
  1427.         down or pop-up menu, then once out of the menu box, the "key pressed"
  1428.         display is cleared from the screen.
  1429.  
  1430.         SERVICES Manual, version 3.0                                   page 23
  1431.  
  1432.  
  1433.         E.  Scrolling File And Directory Windows
  1434.  
  1435.         Right and left arrow keys moves your highlight between the file window
  1436.         and the directory window.
  1437.  
  1438.         The up and down arrow keys moves your highlight up or down one file or
  1439.         one directory at a time.
  1440.  
  1441.         <Home> and <End> keys will bring you to the beginning/end of the file
  1442.         list or directory tree, whichever applies.  The first time you press
  1443.         <PgUp> or <PgDn>, the highlight bar will move to the top or bottom of
  1444.         the screen.  Subsequent uses will display the next page up or down.
  1445.  
  1446.         F.  Command Line Commands
  1447.  
  1448.             1.  Copy  ................................................
  1449.                 Function: Copy one or more files to specified directory.
  1450.                           Copy will automatically set the file's archive
  1451.                           attribute.
  1452.                 Fast Key: C for Copy.
  1453.                 Edit    : N to answer No to the question and start line edit.
  1454.                 Comment : The copy options box will confirm your request by
  1455.                           replying as a question, i.e., the reply might ask,
  1456.                           "Copy FILE.DOC to C:\WP ?".  If this is the file
  1457.                           you wish to copy, then press <Enter> or "Y".
  1458.  
  1459.                           If the above question informs you that the copy is
  1460.                           going to go to a wrong directory, either escape out
  1461.                           of the menu box and highlight the appropriate path
  1462.                           or press the N key to initiate the editor (Use this
  1463.                           feature to copy files to a different drive).
  1464.  
  1465.                           When you choose this command, SERVICES will ask:
  1466.                                   "Allow Over-writing Pre-existing"
  1467.                                  "File(s) by File(s) with Same Name?"
  1468.                           If you respond "Y" or with <Enter> then SERVICES
  1469.                           will not check the destination area for files that
  1470.                           might be over-written by file(s) with the same name.
  1471.                           If you answer "N" then SERVICES will check each file
  1472.                           for its counterpart and refuse to copy it if it
  1473.                           exists in the destination area.  If you respond with
  1474.                           the <Esc> key, you abort the copy command.
  1475.  
  1476.                           If you are copying multiple files and for any reason
  1477.                           one or more files cannot be sent to the destination
  1478.                           area, then SERVICES will remove all tags from the
  1479.                           file list and re-tag only those files that did not
  1480.                           get copied.  You can abort while copying multiple
  1481.                           files by tapping the <Esc> key.  When you do so,
  1482.                           SERVICES will re-tag those files not copied.
  1483.  
  1484.  
  1485.         SERVICES Manual, version 3.0                                   page 24
  1486.  
  1487.                 a.  File
  1488.                     The file highlighted in the file window will be displayed
  1489.                     at the top of the copy menu box.  Press <Enter> whenever
  1490.                     this file is also highlighted in the copy menu box.
  1491.                 b.  Tagged Files
  1492.                     Fast Key:  T for copying all tagged files.
  1493.                                <Esc> to abort copying multiple files.
  1494.                 c.  Except Tagged Files
  1495.                     Fast Key:  E for copying all but (except) tagged files.
  1496.                                <Esc> to abort copying multiple files.
  1497.  
  1498.             2.  Move  ................................................
  1499.                 Function: Move one or more files to specified directory.
  1500.                           Moved files retain their original attributes.  Move
  1501.                           erases original file(s) after the move.
  1502.                 Fast Key: M for Move.
  1503.                 Comment : The move menu box will confirm your request by
  1504.                           replying as a question, i.e., the reply might ask,
  1505.                           "Move FILE.DOC to C:\WP ?".  If this is the file you
  1506.                           wish to move, then press the <Enter> or Y key.
  1507.                                       
  1508.                           If the reply informs you that the move is going to
  1509.                           go to a wrong directory, either escape out of the
  1510.                           box and highlight the appropriate path or press the
  1511.                           N key to initiate the editor (Use this feature to
  1512.                           move files to a different drive).
  1513.  
  1514.                           When you choose this command, SERVICES will ask:
  1515.                                   "Allow Over-writing Pre-existing"
  1516.                                  "File(s) by File(s) with Same Name?"
  1517.                           If you respond "Y" or with <Enter> then SERVICES
  1518.                           will not check the destination area for files that
  1519.                           might be over-written by file(s) with the same name.
  1520.                           If you answer "N" then SERVICES will check each file
  1521.                           for its counterpart and refuse to move it if it
  1522.                           exists in the destination area.  If you respond with
  1523.                           the <Esc> key, you abort the move command.
  1524.  
  1525.                           If you are moving multiple files and for any reason
  1526.                           one or more files cannot be sent to the destination
  1527.                           area, then SERVICES will remove all tags from the
  1528.                           file list and re-tag only those files that did not
  1529.                           get moved.  You can abort while moving multiple
  1530.                           files by tapping the <Esc> key.  When you do so,
  1531.                           SERVICES will re-tag those files not moved.
  1532.  
  1533.                           If the file to be moved has a read-only, hidden, or
  1534.                           system attribute, SERVICES will warn you 3 times
  1535.                           before it will be moved.  Answer "Y" to each warning
  1536.                           to continue the move or "N" to not move the file.
  1537.  
  1538.  
  1539.  
  1540.         SERVICES Manual, version 3.0                                   page 25
  1541.  
  1542.                           The move command is not a true move but rather it
  1543.                           first copies the file then kills the original.  The
  1544.                           reason SERVICES does it this way is to enable you
  1545.                           to move files between drives.
  1546.  
  1547.                 a.  File
  1548.                     The file highlighted in the file window will be displayed
  1549.                     at the top of the move menu box.  Press <Enter> whenever
  1550.                     this file is also highlighted in the move menu box.
  1551.                 b.  Tagged Files
  1552.                     Fast Key:  T for moving all tagged files.
  1553.                                <Esc> to abort moving multiple files.
  1554.                 c.  Except Tagged Files
  1555.                     Fast Key:  E for moving all but (except) tagged files.
  1556.                                <Esc> to abort moving multiple files.
  1557.             
  1558.             3.  Erase  ................................................
  1559.                 Function: Erase one or more files from specified directory.
  1560.                 Fast Key: E for Erase.
  1561.                 Comment : The erase menu box will confirm your request by
  1562.                           replying as a question, i.e., the reply might ask,
  1563.                           "Erase FILE.DOC from C:\WP ?".  If this is the file
  1564.                           you wish to erase, then press the <Enter> or Y key.
  1565.  
  1566.                           If you are erasing multiple files and for any reason
  1567.                           one or more files cannot be erased, then SERVICES
  1568.                           will remove all tags from the file list and re-tag
  1569.                           only those files that did not get erased.  You can
  1570.                           abort while erasing multiple files by tapping the
  1571.                           <Esc> key.  When you do so, SERVICES will re-tag
  1572.                           those files not erased.
  1573.  
  1574.                           If the file to be erased has a read-only, hidden or
  1575.                           system attribute, SERVICES will warn you 3 times
  1576.                           before it will be erased.  Answer "Y" to each warn-
  1577.                           ing to continue the erase or "N" to not erase.
  1578.  
  1579.                 a.  File
  1580.                     The file highlighted in the file window will be displayed
  1581.                     at the top of the erase menu box.  Press <Enter> whenever
  1582.                     this file is also highlighted in the erase menu box.
  1583.                 b.  Tagged Files
  1584.                     Fast Key:  T for erasing all tagged files.
  1585.                                <Esc> to abort erasing multiple files.
  1586.                 c.  Except Tagged Files
  1587.                     Fast Key:  E for erasing all but (except) tagged files.
  1588.                                <Esc> to abort erasing multiple files.
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.         SERVICES Manual, version 3.0                                   page 26
  1596.  
  1597.             4.  Tag  ................................................
  1598.                 Function: Tags file(s) to allow other commands to apply to
  1599.                           more than one file at a time.
  1600.                 Fast Key: T for Tag.
  1601.                 Comment : When you tag a file, the tag does not physically
  1602.                           attach to the file.  Rather, the tag is a temporary
  1603.                           bit of information that is stored in your computer's
  1604.                           memory.
  1605.                                       
  1606.                           For fast, single-action tagging, refer to the
  1607.                           chapter called "Zippy Tag/Untag".
  1608.  
  1609.                 a.  File
  1610.                     The file highlighted in the file window will be displayed
  1611.                     at the top of the tag menu box.  Press <Enter> whenever
  1612.                     this file is also highlighted in the tag menu box.  Press
  1613.                     <Esc> to abort the tag command.
  1614.                 b.  All
  1615.                     Fast Key:  A for tagging all the files.
  1616.                                <Esc> to abort the tag command.
  1617.  
  1618.             6.  Untag  ...............................................
  1619.                 Function: Untags file(s) previously tagged file(s).
  1620.                 Fast Key: U for Untag.
  1621.                 Comment : For fast, single-action un-tagging, refer to the
  1622.                           chapter called "Zippy Tag/Untag".
  1623.  
  1624.                 a.  File
  1625.                     The file highlighted in the file window will be displayed
  1626.                     at the top of the tag menu box.  Press <Enter> whenever
  1627.                     this file is also highlighted in the untag menu box.
  1628.                     Press <Esc> to abort the untag command.
  1629.                 b.  All
  1630.                     Fast Key:  A for un-tagging all the files.
  1631.                                <Esc> to abort the untag command.
  1632.                                       
  1633.             6.  Zippy Tag/Untag ..........................................
  1634.                 Function: Acts as a toggle to tag or untag highlighted file.
  1635.                 Fast Key: Z for Zippy tag/untag.
  1636.  
  1637.                 a.  Zippy Tag
  1638.                     If the highlighted file is not tagged then the Zippy key
  1639.                     will tag the file.  Each use of the Zippy key will advance
  1640.                     the highlight bar down one file.
  1641.                 b.  Zippy Untag
  1642.                     If the file is already tagged, then the Zippy key will
  1643.                     untag it.  Each use of the Zippy key will advance the
  1644.                     highlight bar down one file.
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.         SERVICES Manual, version 3.0                                   page 27
  1651.  
  1652.             7.  Rename ...............................................
  1653.                 Function: Renames a file or directory
  1654.                 Fast Key: R for Rename.
  1655.                 Comment : To initiate SERVICES line editor, tap the spacebar
  1656.                           or <Enter> key, then type the new name.
  1657.  
  1658.                           When typing a file name, press the <Enter> key after
  1659.                           the file's base name and again press <Enter> after
  1660.                           typing the file's extension name.  SERVICES will
  1661.                           automatically insert the period between the file's
  1662.                           base name and its extension name.
  1663.  
  1664.                 a.  Files
  1665.                     The rename function defaults to renaming the highlighted
  1666.                     file.  Press <Esc> to abort the rename command.
  1667.                     Important! - read the comment above!
  1668.                 b.  Directories
  1669.                     To rename a directory, first highlight a path in SERVICES
  1670.                     directory window then, press R for rename.  Press <Esc>
  1671.                     to abort the rename command.
  1672.  
  1673.             8.  Concatenate  .........................................
  1674.                 Function: Merges two or more ASCII files into a single file.
  1675.                 Fast Key: O for cOncatenate.
  1676.                           <Esc> to abort the concatenation command.
  1677.                 Comment : Tagged files are left intact unless the output file
  1678.                           has the same name as one of the tagged files, in
  1679.                           which case, that tagged file contains the merged
  1680.                           output of all of the tagged files.
  1681.  
  1682.                           The concatenate command is not available until you
  1683.                           tag at least two files.
  1684.  
  1685.                           Press the spacebar or <Enter> key to initiate the
  1686.                           line editor.
  1687.  
  1688.                           When typing a file name, press the <Enter> key after
  1689.                           the file's base name and again press <Enter> after
  1690.                           typing the file's extension name.  SERVICES will
  1691.                           automatically insert the period between the file's
  1692.                           base name and its extension name.
  1693.  
  1694.             9.  List  ................................................
  1695.                 Function: Browse, search & find for any ASCII or binary file.
  1696.                 Fast Key: L for List.
  1697.                           <Esc> to abort the list command.
  1698.                 Comment : SERVICES uses the utility named LIST.COM by Vernon
  1699.                           D. Beurg.  You must have LIST.COM in order to have
  1700.                           SERVICES browse your files.
  1701.  
  1702.  
  1703.  
  1704.  
  1705.         SERVICES Manual, version 3.0                                   page 28
  1706.            10.  Archive  .............................................
  1707.                 Function: Compresses files for minimizing disk storage space.
  1708.                           Uncompresses previously compressed files.
  1709.                 Fast Key: A for Archive.
  1710.                 Comment : SERVICES uses PKware's file utility packages,
  1711.                           PKarc/PKpak version 3.61 and PKzip version 1.01 or
  1712.                           newer.  SERVICES uses either the PKarc package or
  1713.                           the PKpak package but not both.
  1714.  
  1715.                 a.  Selecting PKarc/PKZip Formats
  1716.                     Function: Selecting PKarc or PKzip archive formats.
  1717.                     Fast Key: A for Arc format (PKarc or PKpak)
  1718.                               Z for Zip format (PKzip)
  1719.                               <Esc> to abort the archive command.
  1720.                     Comment : None.
  1721.                 b.  Add/Create Archive
  1722.                     Function: Add or create an archive.
  1723.                     Fast Key: A to make Archive file.
  1724.                     Comment : Before you can add, create, or make an archive,
  1725.                               you must first tag those files that will go
  1726.                               into the archive.
  1727.  
  1728.                               When typing a archive name, press the <Enter>
  1729.                               key after the file's base name and again press
  1730.                               <Enter> after typing the file's extension name.
  1731.                               SERVICES will automatically insert the period
  1732.                               between the file's base name and its extension
  1733.                               name.
  1734.  
  1735.                               When typing a name for an archive, if you press
  1736.                               <Enter> for the extension and didn't type any-
  1737.                               thing, if you chose the pkArc format then your
  1738.                               archive is given an extension name "ARC", or,
  1739.                               if you chose the pkZip format, then the file
  1740.                               is given the "ZIP" extension.
  1741.                 c.  Add/Create With Comments
  1742.                     Function: Add or create an archive and include comments.
  1743.                     Fast Key: C to archive file(s) with Comments.
  1744.                     Comment : Before you can add, create, or make an archive,
  1745.                               you must first tag those files that will go
  1746.                               into the archive.
  1747.  
  1748.                               When typing a archive name, press the <Enter>
  1749.                               key after the file's base name and again press
  1750.                               <Enter> after typing the file's extension name.
  1751.                               SERVICES will automatically insert the period
  1752.                               between the file's base name and its extension
  1753.                               name.
  1754.  
  1755.                               When typing a name for an archive, if you press
  1756.                               <Enter> for the extension and didn't type any-
  1757.                               thing, if you chose the pkArc format then your
  1758.                               archive is given an extension name "ARC", or,
  1759.                               it is given the name "ZIP" for pkZip formats.
  1760.         SERVICES Manual, version 3.0                                   page 29
  1761.  
  1762.  
  1763.                 d.  List Files in Archive
  1764.                     Function: List the files within an archive and their
  1765.                               associated statistics.
  1766.                     Fast Key: L for List the archived files.
  1767.                               <Esc> to abort the archive command.
  1768.                     Comment : If you are using Vernon D. Buerg's LIST.COM then
  1769.                               SERVICES will route the archives file listing
  1770.                               to it.  In this way, you have complete scroll
  1771.                               control over your listed information.
  1772.                 e.  View Archive Comments
  1773.                     Function: View the comments within an archive file.
  1774.                     Fast Key: V for View comments.
  1775.                               <Esc> to abort the archive command.
  1776.                     Comment : If you are using Vernon D. Buerg's LIST.COM then
  1777.                               SERVICES will route the archives comments to it.
  1778.                               In this way, you have complete scroll control
  1779.                               over your listed information.
  1780.                 f.  Revise Archive Comments
  1781.                     Function: Add/revise comments to a pre-existing archive.
  1782.                     Fast Key: R for Revise comments.
  1783.                               <Esc> to abort the archive command.
  1784.                     Comment : When you choose this option, if the archive has
  1785.                               more than one file in it, SERVICES will then
  1786.                               extract all of the file names within the archive
  1787.                               and display them in a selection window.  You can
  1788.                               scroll this window with the arrow keys, <PgUp>,
  1789.                               <PgDn>, <Home>, or <End> keys.  You can choose
  1790.                               individual files from this list by tagging them
  1791.                               with the spacebar.  You can un-tag filenames
  1792.                               with the spacebar.  Or, you can choose all of
  1793.                               the files by tapping "A" for all.
  1794.                 g.  Delete Files From Archive
  1795.                     Function: Delete (kill) files from within an archive.
  1796.                     Fast Key: D for Delete.
  1797.                               <Esc> to abort the archive command.
  1798.                     Comment : When you choose this option, if the archive has
  1799.                               more than one file in it, SERVICES will then
  1800.                               extract all of the file names within the archive
  1801.                               and display them in a selection window.  You can
  1802.                               scroll this window with the arrow keys, <PgUp>,
  1803.                               <PgDn>, <Home>, or <End> keys.  You can choose
  1804.                               individual files from this list by tagging them
  1805.                               with the spacebar.  You can un-tag filenames
  1806.                               with the spacebar.  Or, you can choose all of
  1807.                               the files by tapping "A" for all.
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.         SERVICES Manual, version 3.0                                   page 30
  1816.  
  1817.                 h.  Extract Files From Archive
  1818.                     Function: Extract (re-create) files from an archive.
  1819.                     Fast Key: E for Extract.
  1820.                               <Esc> to abort the archive command.
  1821.                     Comment : When you choose this option, if the archive has
  1822.                               more than one file in it, SERVICES will then
  1823.                               extract all of the file names within the archive
  1824.                               and display them in a selection window.  You can
  1825.                               scroll this window with the arrow keys, <PgUp>,
  1826.                               <PgDn>, <Home>, or <End> keys.  You can choose
  1827.                               individual files from this list by tagging them
  1828.                               with the spacebar.  You can un-tag filenames
  1829.                               with the spacebar.  Or, you can choose all of
  1830.                               the files by tapping "A" for all.
  1831.                 i.  Browse Files in Archive
  1832.                     Function: Browse files in an archive.
  1833.                     Fast Key: B for Browse.
  1834.                               <Esc> to abort the archive command.
  1835.                     Comment : When you choose this option, if the archive has
  1836.                               more than one file in it, SERVICES will then
  1837.                               extract all of the file names within the archive
  1838.                               and display them in a selection window.  You can
  1839.                               scroll this window with the arrow keys, <PgUp>,
  1840.                               <PgDn>, <Home>, or <End> keys.  You can choose
  1841.                               individual files from this list by tagging them
  1842.                               with the spacebar.  You can un-tag filenames
  1843.                               with the spacebar.  Or, you can choose all of
  1844.                               the files by tapping "A" for all.
  1845.  
  1846.                               If you are using Vernon D. Buerg's LIST.COM then
  1847.                               SERVICES will route the archives file contents
  1848.                               to it.  This gives you complete scroll control
  1849.                               over the files you are browsing.  SERVICES will
  1850.                               also stuff the keyboard with certain information
  1851.                               so that while you are browsing archived files
  1852.                               from within LIST, you can skip to the next file
  1853.                               by pressing the F3 key or, browse the previous
  1854.                               file by pressing F9.
  1855.                 j.  Print Files in Archive
  1856.                     Function: Print file contents from an archive.
  1857.                     Fast Key: P for Print.
  1858.                               <Esc> to abort the archive command.
  1859.                     Comment : When you choose this option, if the archive has
  1860.                               more than one file in it, SERVICES will then
  1861.                               extract all of the file names within the archive
  1862.                               and display them in a selection window.  You can
  1863.                               scroll this window with the arrow keys, <PgUp>,
  1864.                               <PgDn>, <Home>, or <End> keys.  You can choose
  1865.                               individual files from this list by tagging them
  1866.                               with the spacebar.  You can un-tag filenames
  1867.                               with the spacebar.  Or, you can choose all of
  1868.                               the files by tapping "A" for all.
  1869.  
  1870.         SERVICES Manual, version 3.0                                   page 31
  1871.  
  1872.                 k.  Check Archive Integrity
  1873.                     Function: Test archive's integrity.
  1874.                     Fast Key: I for Integrity.
  1875.                               <Esc> to abort the archive command.
  1876.                     Comment : None
  1877.  
  1878.            11.  Change Drive  ........................................
  1879.                 Function: Change SERVICES default drive.
  1880.                 Fast Key: D for chg-Drive.
  1881.                           <Esc> to abort the change drive command.
  1882.                 Comment : You can either scroll the displayed drive letters
  1883.                           and then select one with the <Enter> key or simply
  1884.                           press the appropriate letter key that corresponds
  1885.                           to the drive you wish to select.
  1886.  
  1887.                           SERVICES will display all directories, regardless
  1888.                           of their attributes.
  1889.  
  1890.  
  1891.            12.  Volume Label  ........................................
  1892.                 Function: Change the volume label of the default drive.
  1893.                 Fast Key: V for Volume label.
  1894.                           <Esc> to abort the volume label command.
  1895.                 Comment : Initiate SERVICES line editor by tapping either the
  1896.                           spacebar or the <Enter> key.
  1897.  
  1898.            13.  Sort  ................................................
  1899.                 Function: Sort the display of files in the file window.
  1900.                 Fast Key: S for Sort.
  1901.                           <Esc> to abort the volume label command.
  1902.                 Comment : Sorted file listings are not global.  That is, after
  1903.                           calling certain SERVICES command line command, such
  1904.                           as, multiple erasures, SERVICES re-reads the file
  1905.                           listing and re-establishes it in an unsorted manner.
  1906.  
  1907.                           Sorted files are displayed in ascending order only.
  1908.  
  1909.                           Re-read the default directory with the change
  1910.                           directory command to un-sort the file listing.
  1911.  
  1912.                 a.  Name
  1913.                     Function: Sort file listing by file's name.
  1914.                     Fast Key: N for Name.
  1915.                 b.  Extension
  1916.                     Function: Sort file listing by file's extension name.
  1917.                     Fast Key: E for Extension name.
  1918.                     Comment : Files sorted by file extension names are sub-
  1919.                               sorted by the file's base name.
  1920.                 c.  Date
  1921.                     Function: Sort file listing by file's date stamp.
  1922.                     Fast Key: D for Date.
  1923.                     Comment : Files sorted by file's date stamp are subsorted
  1924.                               by the file's name.
  1925.         SERVICES Manual, version 3.0                                   page 32
  1926.  
  1927.                 d.  Size
  1928.                     Function: Sort file listing by file's size.
  1929.                     Fast Key: S for Size.
  1930.                     Comment : Files sorted by file's size are subsorted by the
  1931.                               file's name.
  1932.                 e.  Attribute
  1933.                     Function: Sort file listing by file's attributes.
  1934.                     Fast Key: A for Attributes.
  1935.                     Comment : Files sorted by file's attributes are subsorted
  1936.                               by the file's name.
  1937.  
  1938.            14.  Change Directory  ....................................
  1939.                 Function: Change SERVICES default directory. Create a new
  1940.                           directory.  Delete an existing directory.
  1941.                 Fast Key: G for chanGe directory options.
  1942.                           <Esc> to abort the change directory command.
  1943.                 Comment : None.
  1944.  
  1945.                 a.  Change to New Directory
  1946.                     Function: Change SERVICES default subdirectory.
  1947.                     Fast Key: C for Change directory.
  1948.                               <Esc> to abort the change directory command.
  1949.                     Comment : When you choose this option, SERVICES will ask:
  1950.                               "Change subdirectory to (highlighted directory
  1951.                               name) ?".  Answer "Y" or <Enter> to change to
  1952.                               the directory displayed.  Answer "N" for "No"
  1953.                               aborts the change directory command.
  1954.                 b.  Make New Directory
  1955.                     Function: Create new subdirectory.
  1956.                     Fast Key: M for Make directory.
  1957.                               <Esc> to abort the make directory command.
  1958.                     Comment : When you choose this option, SERVICES will ask:
  1959.                               "Make new subdirectory under (highlighted
  1960.                               directory name) ?".  Answer "Y" or <Enter> to
  1961.                               initiate SERVICES line editor then type the name
  1962.                               for the daughter directory of the directory name
  1963.                               displayed.  Answer "N" for "No" aborts the
  1964.                               make directory command.
  1965.                 c.  Remove Directory
  1966.                     Function: Delete an existing subdirectory.
  1967.                     Fast Key: R for Remove directory.
  1968.                               <Esc> to abort the remove directory command.
  1969.                     Comment : When you choose this option, SERVICES will ask:
  1970.                               "Remove subdirectory (highlighted directory
  1971.                               name) ?".  Answer "Y" or <Enter> to delete the
  1972.                               displayed directory name.  Answer "N" for "No"
  1973.                               aborts the remove directory command.
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.         SERVICES Manual, version 3.0                                   page 33
  1981.            15.  Change Attributes  ...................................
  1982.                 Function: Change file attributes on one or multiple files.
  1983.                 Fast Key: B for attriButes.
  1984.                           <Esc> to abort the change attributes command.
  1985.                 Comment : SERVICES can set and re-set file attributes, Read-
  1986.                           only, Hidden, System, and Archive like a toggle by
  1987.                           tapping R for Read-only, H for Hidden, S for System,
  1988.                           and A for Archive.  You can also scroll to each
  1989.                           attribute option and press the <Enter> key to toggle
  1990.                           the attribute.  Because each attribute is displayed
  1991.                           as a question, answering "Y" will toggle the attri-
  1992.                           bute. Also, answering with "Y" moves your highlight
  1993.                           bar to the next attribute option.  None of the
  1994.                           attribute changes become effective until you answer
  1995.                           the final question, "Change attributes [Y/N]?".
  1996.                           Press the "C" key to Change the attributes or scroll
  1997.                           to the question and answer "Y".
  1998.  
  1999.                 a.  Single File
  2000.                     Function: Change attribute on highlighted file.
  2001.                     Fast Key: <Enter> on displayed file name.
  2002.                               <Esc> to abort the attribute command.
  2003.                     Comment : None.
  2004.                 b.  Tagged Files
  2005.                     Function: Change attribute on all tagged files.
  2006.                     Fast Key: T for Tagged files.
  2007.                               <Esc> to abort the attribute command.
  2008.                     Comment : When you choose this option, because there can
  2009.                               be many different attribute combinations among
  2010.                               the tagged files, SERVICES will display the
  2011.                               attributes as no attributes.  If you press C
  2012.                               for Change attributes when the displayed file
  2013.                               attributes are no attributes then, all of the
  2014.                               tagged files will have their attributes removed.
  2015.  
  2016.            16.  Changing Time/Date Stamps  ...........................
  2017.                 Function: Change a file's time and date stamp.
  2018.                 Fast Key: I for tIme and date stamp.
  2019.                           <Esc> to abort the change directory command.
  2020.                 Comment : Press the spacebar or <Enter> key to initiate
  2021.                           SERVICES line editor.
  2022.  
  2023.                           Dates must be typed in a month/day/year format.
  2024.                           Separators used between the month/day/year can be
  2025.                           "/" or "-" or ":" or a period.  Press <Enter> to
  2026.                           accept the default date or the date you keyed in.
  2027.  
  2028.                           Time must be typed in an hour:minute:second format.
  2029.                           Separators used between the hour:minute:second can
  2030.                           be "/" or "-" or ":" or a period.  Press <Enter>
  2031.                           after typing the minute defaults to "00" seconds.
  2032.                           Press <Enter> to accept the default time or the time
  2033.                           you keyed in.
  2034.  
  2035.         SERVICES Manual, version 3.0                                   page 34
  2036.  
  2037.            17.  File Mask  ...........................................
  2038.                 Function: Change which files will display in the file window.
  2039.                 Fast Key: F for File mask.
  2040.                           <Esc> to abort the change directory command.
  2041.                 Comment : Press the spacebar or <Enter> key to initiate
  2042.                           SERVICES line editor.
  2043.  
  2044.                           The file mask can use the same "wild cards" as does
  2045.                           DOS, i.e., "*" and "?".  The default mask is "*.*"
  2046.                           for all the files.  Pressing <Enter> without typing
  2047.                           any characters is the same as typing "*", i.e.,
  2048.                           pressing <Enter> <Enter> defaults to "*.*".
  2049.  
  2050.                           Do not type the period between the base name and the
  2051.                           extension name, SERVICES automatically supplies the
  2052.                           period when you press <Enter>.
  2053.  
  2054.            18.  Quitting SERVICES  ...................................
  2055.                 Function: Exit the SERVICES utility.
  2056.                 Fast Key: Q for Quit.
  2057.                           <Esc> to Quit.
  2058.                           <Esc> to abort the quit command.
  2059.                 Comment : Pressing the Q or <Esc> key while no pull-down or
  2060.                           pop-up menu box is displayed immediately pulls up
  2061.                           the Quit menu box.
  2062.  
  2063.                           Press <Enter> on the Quit option or press Q for
  2064.                           Quit will then exit the SERVICES program.  Press C
  2065.                           for Cancel or press the <Esc> key to cancel the
  2066.                           quit command.
  2067.  
  2068.                           If SERVICES is password protected then you must
  2069.                           verify the password before you are allowed to quit
  2070.                           the SERVICES utility.
  2071.  
  2072.  
  2073.         G.  Alternative Menu
  2074.  
  2075.             Function: Menu of commands not found on the command lines.
  2076.             Fast Key: <Alt> + M for Alternative Menu
  2077.                       <Esc> to abort the alternative menu.
  2078.             Comment : Any command accessed from the alternative menu can also
  2079.                       be accessed from SERVICES main screen via another set of
  2080.                       Fast Keys, so long as no pull-down or pop-up menu box is
  2081.                       displayed.  For a list of these Fast Keys, refer to
  2082.                       chapter "H", entitled, "Alternative Menu Commands From
  2083.                       The Main Menu"
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.         SERVICES Manual, version 3.0                                   page 35
  2091.  
  2092.             1.  DOS Shell  ...........................................
  2093.                 Function: Temporary exit to a DOS shell.
  2094.                 Fast Key: D for DOS
  2095.                           <Esc> to abort the DOS shell command.
  2096.                 Comment : Because any shell to the command processor involves
  2097.                           restrictions in the amount of memory available to
  2098.                           COMMAND.COM, as well as, any program run while in
  2099.                           the shell, SERVICES offers three different ways to
  2100.                           shell to the command processor.  Each of the three
  2101.                           shell types has advantages and disadvantages.
  2102.  
  2103.                           Never load and run a program that becomes memory
  2104.                           resident from any shell.  If you do, you can expect
  2105.                           anything from memory allocation errors to EXEC
  2106.                           failures.  If you need to load a memory resident
  2107.                           program, then do so prior to running SERVICES or,
  2108.                           exit SERVICES, install the program that becomes
  2109.                           memory resident then, re-load SERVICES.
  2110.  
  2111.                           If you have established a password for SERVICES then
  2112.                           you must first correctly verify the password before
  2113.                           you can exit to any of the shell types.
  2114.  
  2115.                 a.  DOS Shell
  2116.                     Function: Temporary exit from SERVICES to DOS.
  2117.                     Fast Key: D for DOS shell.
  2118.                     Comment : This shell leaves SERVICES loaded entirely in
  2119.                               RAM.  Because SERVICES locks out 239,596 bytes
  2120.                               of DOS memory for its own use and, because the
  2121.                               command processor uses 5K to 7K of RAM, about
  2122.                               241 Kbytes of memory are denied to this shell.
  2123.  
  2124.                               This shell does not interfere with any program
  2125.                               run from within it.  However, some programs are
  2126.                               more memory intensive than others and this shell
  2127.                               may not leave enough memory for them.  If you
  2128.                               run a program from this shell and receive a
  2129.                               "not enough memory" message then use one of the
  2130.                               other shell types.
  2131.  
  2132.                               You can use this shell for all DOS commands,
  2133.                               small applications, medium sized applications,
  2134.                               such as PC-TOOLS, and some medium-large files,
  2135.                               such as Microsoft Word, if you aren't going to
  2136.                               use its dictionary program.
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.         SERVICES Manual, version 3.0                                   page 36
  2146.  
  2147.                               Type the word "EXIT" to leave this shell.  Upon
  2148.                               return to SERVICES, any errorlevels set by the
  2149.                               command processor, or by any program run from
  2150.                               within this shell, are displayed for 2 seconds
  2151.                               by SERVICES.  If you installed a memory resident
  2152.                               program from within this shell, you will be told
  2153.                               that "COMMAND.COM went Memory Resident".  It
  2154.                               wasn't command.com but the program you loaded
  2155.                               that went memory resident.  If this happens, be
  2156.                               prepared to re-boot.
  2157.                 b.  Disk Swap
  2158.                     Function: Temporary exit from SERVICES to DOS.
  2159.                     Fast Key: S for disk Swap.
  2160.                     Comment : This shell copies SERVICES memory map to a disk
  2161.                               file.  SERVICES leaves a small kernel (about
  2162.                               5472 bytes) in RAM.  This effectively gives your
  2163.                               shell 234,124 additional bytes.
  2164.  
  2165.                               If, when you setup SERVICES, you defined a RAM
  2166.                               drive for SERVICES disk swaps then, this shell
  2167.                               type can be very fast.  Otherwise, it can take a
  2168.                               few seconds, depending upon your processor and
  2169.                               system's operating speed.
  2170.  
  2171.                               This shell sometimes interferes with programs
  2172.                               that are not well designed or that utilize non-
  2173.                               standard techniques, such as PC-Tools.  Usually
  2174.                               any interference results in partial loss of
  2175.                               screen control, as is the case with PC-TOOLS.
  2176.                               However, most programs will be well-behaved when
  2177.                               run from this shell.
  2178.  
  2179.                               Type the word "EXIT" to leave this shell.  If
  2180.                               you leave your computer un-attended for five
  2181.                               minutes while in this shell then, SERVICES will
  2182.                               automatically type the word "EXIT" and you will
  2183.                               be returned to the SERVICES program. Upon return
  2184.                               to SERVICES, any errorlevels set by the command
  2185.                               processor, or by any program run from within
  2186.                               this shell, are displayed for two seconds by
  2187.                               SERVICES.
  2188.  
  2189.                               Use this shell type for programs requiring a lot
  2190.                               of free memory, such as AutoCAD.  If your system
  2191.                               has EMS then you should use the EMS swap in lieu
  2192.                               of disk swap unless the program you are running
  2193.                               needs all EMS it can take, or if the program you
  2194.                               wish to run mis-manages EMS memory.  Most dBase,
  2195.                               Clipper, and Lotus applications can be run from
  2196.                               this shell type.
  2197.  
  2198.  
  2199.  
  2200.         SERVICES Manual, version 3.0                                   page 37
  2201.                 c.  EMS Swap
  2202.                     Function: Temporary exit from SERVICES to DOS.
  2203.                     Fast Key: E for EMS swap.
  2204.                     Comment : This shell copies SERVICES memory map to your
  2205.                               system's expanded memory, if available.  SERVICES
  2206.                               leaves a small kernel (about 5472 bytes) in RAM.
  2207.                               This effectively gives your shell 234,124 addi-
  2208.                               tional bytes.  This shell performs in exactly
  2209.                               the same manner as the disk swap except, it is
  2210.                               as fast as the DOS shell.  Read the comment for
  2211.                               the disk swap for more details.
  2212.  
  2213.             2.  Execute File  ........................................
  2214.                 Function: Run another program from within SERVICES.
  2215.                 Fast Key: E for Execute.
  2216.                           <Esc> to abort the DOS shell command.
  2217.                 Comment : Any program run under DOS must be called by the DOS
  2218.                           EXEC function or, if run by a shell then the command
  2219.                           processor must load and run it.  SERVICES runs other
  2220.                           programs via the command processor.  Because all or
  2221.                           parts of SERVICES remain in memory, the amount of
  2222.                           available memory for the application being run will
  2223.                           be limited.  Consequently, SERVICES offers four
  2224.                           different ways to run other programs.  Each of the
  2225.                           four shell types has advantages and disadvantages.
  2226.  
  2227.                           Never load and run a program that becomes memory
  2228.                           resident from any shell.  If you do, you can expect
  2229.                           anything from memory allocation errors to EXEC
  2230.                           failures.  If you need to load a memory resident
  2231.                           program, then do so prior to running SERVICES or,
  2232.                           exit SERVICES, install the program that becomes
  2233.                           memory resident then, re-load SERVICES.
  2234.  
  2235.                 a.  Command Line Argument
  2236.                     Function: Supply the program to be run from SERVICES any
  2237.                               additional parameters needed, such as switches,
  2238.                               files to load, etc.
  2239.                     Fast Key: <Esc> to abort the execution command.
  2240.                     Comment : As soon as you tell SERVICES to run a program,
  2241.                               you are presented an option box requesting that
  2242.                               you type the command line argument.  If the
  2243.                               program you are about to run requires no command
  2244.                               line argument, press <Enter>.
  2245.  
  2246.                               Most programs that require a command line switch
  2247.                               or argument also require one space to be typed
  2248.                               between the name of the program and the command
  2249.                               tail.  If the program you wish to run needs a
  2250.                               space then you must start the command line with
  2251.                               a single space.
  2252.  
  2253.                               SERVICES allows your command line to contain up
  2254.                               to 65 characters.
  2255.         SERVICES Manual, version 3.0                                   page 38
  2256.  
  2257.                 b.  DOS Shell
  2258.                     Function: Run a program from SERVICES via a DOS shell.
  2259.                     Fast Key: D for DOS shell
  2260.                     Comment : This shell leaves SERVICES loaded entirely in
  2261.                               RAM.  Because SERVICES locks out 239,596 bytes
  2262.                               of DOS memory for its own use and, because the
  2263.                               command processor uses 5K to 7K of RAM, about
  2264.                               241 Kbytes of memory are denied to any program
  2265.                               run under this shell.
  2266.  
  2267.                               This shell does not interfere with any program
  2268.                               run from within it.  However, some programs are
  2269.                               more memory intensive than others and this shell
  2270.                               may not leave enough memory for them.  If you
  2271.                               run a program from this shell and receive a
  2272.                               "not enough memory" message then use one of the
  2273.                               other shell types.
  2274.  
  2275.                               You can use this shell for all DOS commands,
  2276.                               small applications, even Microsoft Word if you
  2277.                               aren't going to use its dictionary.
  2278.  
  2279.                               Upon return to SERVICES, any errorlevels set by the
  2280.                               the program run are displayed for 2 seconds by
  2281.                               SERVICES.  If the program you ran is a batch
  2282.                               file then SERVICES loads the command processor
  2283.                               to interpret the batch file commands.
  2284.  
  2285.                               If the program you ran became memory resident,
  2286.                               you will be informed that it "went Memory
  2287.                               Resident".  If this happens, be prepared to
  2288.                               re-boot.
  2289.                 c.  Disk Swap
  2290.                     Function: Run a program from SERVICES via a disk swap.
  2291.                     Fast Key: S for disk Swap.
  2292.                     Comment : This shell copies SERVICES memory map to a disk
  2293.                               file.  SERVICES leaves a small kernel (about
  2294.                               5472 bytes) in RAM.  This effectively gives your
  2295.                               shell 234,124 additional bytes.
  2296.  
  2297.                               If, when you setup SERVICES, you defined a RAM
  2298.                               drive for SERVICES disk swaps then, this shell
  2299.                               type can be very fast.  Otherwise, it can take a
  2300.                               few seconds, depending upon your processor and
  2301.                               system's operating speed.
  2302.  
  2303.                               This shell sometimes interferes with programs
  2304.                               that are not well designed or that utilize non-
  2305.                               standard techniques, such as PC-Tools.  Usually
  2306.                               any interference results in partial loss of
  2307.                               screen control, as is the case with PC-TOOLS.
  2308.                               However, most programs will be well-behaved when
  2309.                               run from this shell.
  2310.         SERVICES Manual, version 3.0                                   page 39
  2311.  
  2312.                               Upon return to SERVICES, any errorlevels set by
  2313.                               the program run are displayed for two seconds by
  2314.                               SERVICES.
  2315.  
  2316.                               Use this shell type for programs requiring a lot
  2317.                               of free memory, such as AutoCAD.  If your system
  2318.                               has EMS then you should use the EMS swap in lieu
  2319.                               of disk swap unless the program you are running
  2320.                               needs all EMS it can take, or if the program you
  2321.                               wish to run mis-manages EMS memory.  Most dBase,
  2322.                               Clipper, and Lotus applications can be run from
  2323.                               this shell type.
  2324.                 d.  Batch Shell
  2325.                     Function: Run a program from SERVICES via a recursive call
  2326.                               from a temporary batch file.
  2327.                     Fast Key: B for Batch shell.
  2328.                     Comment : When this option is chosen, SERVICES writes a
  2329.                               temporary batch file, stuffs the keyboard with
  2330.                               a call to this batch file and dumps itself
  2331.                               totally from your system's memory, freing all
  2332.                               but 200 bytes or less memory for the application
  2333.                               that is being run.
  2334.  
  2335.                               When you end the program being run by this shell
  2336.                               type, the batch file recalls SERVICES.  When
  2337.                               SERVICES loads back into system memory, it looks
  2338.                               for the temporary batch file and erases it. When
  2339.                               you quit the SERVICES utility, because SERVICES
  2340.                               erased the temporary batch file, DOS will inform
  2341.                               you that "Batch file missing".  Do not let this
  2342.                               alarm you, this is normal.
  2343.  
  2344.                               Because SERVICES gets completely dumped from
  2345.                               memory, it has to completely re-load.  On slow
  2346.                               CPU's, this can take a few seconds, although,
  2347.                               on fast CPU's there is no appreciable lag while
  2348.                               waiting for SERVICES to re-execute.
  2349.  
  2350.                               One disadvantage to this shell is security.  Any
  2351.                               batch shell can be interrupted, leaving the
  2352.                               user in DOS and, thereby, no call will be made
  2353.                               to return control of the system to SERVICES.
  2354.                               This will occur when you use this shell type to
  2355.                               run another batch file.  Never run another batch
  2356.                               file from this shell type!  If security is a
  2357.                               concern of you or your firm, then you should
  2358.                               password protect SERVICES.
  2359.  
  2360.                               You may find this to be the only shell type that
  2361.                               allows Lotus to load extremely large worksheets.
  2362.                               You should use this shell type only as the last
  2363.                               resort.
  2364.  
  2365.         SERVICES Manual, version 3.0                                   page 40
  2366.  
  2367.                 e.  EMS Swap
  2368.                     Function: Run a program from SERVICES via an EMS swap.
  2369.                     Fast Key: E for EMS swap.
  2370.                     Comment : This shell copies SERVICES memory map to your
  2371.                               system's expanded memory, if available.  SERVICES
  2372.                               leaves a small kernel (about 5472 bytes) in RAM.
  2373.                               This effectively gives your shell 234,124 addi-
  2374.                               tional bytes.  This shell performs in exactly
  2375.                               the same manner as the disk swap except, it is
  2376.                               as fast as the DOS shell.  Read the comment for
  2377.                               the disk swap for more details.
  2378.  
  2379.             3.  Help  ................................................
  2380.                 Function: Obtain help for any SERVICES command.
  2381.                 Fast Key: H for Help.
  2382.                           <Esc> to abort the help command.
  2383.                 Comment : Help has been temporarily removed from the SERVICES
  2384.                           utility.  It was to have been re-installed prior to
  2385.                           the release of SERVICES version 3.0 but, was not
  2386.                           finished in time for this release.  It shall be in
  2387.                           the next minor upgrade, version 3.01.
  2388.  
  2389.             4.  File Search  .........................................
  2390.                 Function: Search drive(s) for file(s).
  2391.                 Fast Key: F for File search.
  2392.                           <Esc> to abort the search command.
  2393.                 Comment : If your system has multiple hard drives or whenever
  2394.                           you call this command from a floppy drive, you will
  2395.                           first be asked if you wish to search all drives,
  2396.                           including the default drive.  Answer "Y" or <Enter>
  2397.                           to search all drives and to initiate SERVICES line
  2398.                           editor.
  2399.  
  2400.                           The file search command can use the DOS "wild cards"
  2401.                           "*" and "?".  Pressing the <Enter> key without first
  2402.                           typing anything is the same as typing "*", i.e.,
  2403.                           pressing <Enter> then typing "COM" is equivalent to
  2404.                           typing "*.COM" meaning, search for all files with a
  2405.                           "COM" extension name.
  2406.  
  2407.                           When typing a file name, do not type the period
  2408.                           between the base name and the extension name.
  2409.                           SERVICES will automatically include the period when
  2410.                           you press the <Enter> key.
  2411.  
  2412.                 a.  Search Default Drive
  2413.                     Function: Search drive for file(s).
  2414.                     Fast Key: <Esc> to abort the search command.
  2415.                     Comment : Refer to the comment above.
  2416.                 b.  Search Default Drive And All Hard Drives
  2417.                     Function: Search drive for file(s).
  2418.                     Fast Key: <Esc> to abort the search command.
  2419.                     Comment : Refer to the comment above.
  2420.         SERVICES Manual, version 3.0                                   page 41
  2421.  
  2422.  
  2423.             5.  Protect Files  .......................................
  2424.                 Function: Protect up to 500 files and their directories from
  2425.                           erasure by SERVICES.
  2426.                 Fast Key: P for Protect
  2427.                           <Esc> to abort the protect command.
  2428.                 Comment : Protected files cannot be erased nor renamed by the
  2429.                           SERVICES utility, nor can their directories be re-
  2430.                           named by the SERVICES Utility.  Protected files are
  2431.                           not protected from DOS.  To protect a file from DOS
  2432.                           commands you must set a read-only attribute.
  2433.  
  2434.                           Although setting a read-only attribute will protect
  2435.                           a file from DOS, it is not protected from erasure
  2436.                           by SERVICES.  SERVICES will give you three, loud
  2437.                           warnings prior to erasing a read-only file, but it
  2438.                           will erase it none-the-less.  And, although a read-
  2439.                           only attribute will protect a file from DOS erasure,
  2440.                           if the file is a worksheet, data base, or any other
  2441.                           type of file that, on occasion, has to be modified
  2442.                           then, the read-only attribute will prevent you from
  2443.                           modifying the file.
  2444.  
  2445.                           When you protect your spreadsheet, data base, etc.,
  2446.                           with SERVICES protect command, its name and path is
  2447.                           placed into a protection list.  No special attribute
  2448.                           is set (unless you use the attribute command) and,
  2449.                           therefore, these files can still be modified.
  2450.  
  2451.                           SERVICES will automatically protect certain files
  2452.                           whether they are in your protection list or not.
  2453.                           Files automatically protected by SERVICES are:
  2454.                           SERVICES.EXE, SERVICES.CFG, PROTECT.EXE, PROTECT.FIL,
  2455.                           MAKEFAT.EXE, CHECKSUM.EXE, all hard drive FAT files,
  2456.                           and, if it exists, PASSWORD.HST.
  2457.  
  2458.                           Protected files are protected only while they reside
  2459.                           within the path they are associated with.  Although
  2460.                           you cannot erase or rename a protected file, you
  2461.                           can move it to a non-protected directory, at which
  2462.                           point, the file is no longer protected.
  2463.  
  2464.                           SERVICES allows a maximum of 500 files to be listed
  2465.                           as protected.
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.         SERVICES Manual, version 3.0                                   page 42
  2476.  
  2477.                 a.  Adding Files To Protection List
  2478.                     Function: Add one or more file names for protection.
  2479.                     Fast Key: A for Add.
  2480.                               <Esc> to abort the add command.
  2481.                     Comment : When you choose this command, you are presented
  2482.                               a listing of the paths for whatever drive you
  2483.                               are working in.  Scroll the listing until the
  2484.                               highlight bar is over the path which contains
  2485.                               the file(s) you wish to protect.  Press <Enter>
  2486.                               to open a selection window containing the file
  2487.                               names of files within that path.  Scroll the
  2488.                               selection window and tag or un-tag individual
  2489.                               files with the space bar then press <Enter> or,
  2490.                               press "A" for All.
  2491.                 b.  Deleting From Protection List
  2492.                     Function: Delete one or more file names from the protec-
  2493.                               tion list.
  2494.                     Fast Key: D for Delete.
  2495.                               <Esc> to abort the delete command.
  2496.                     Comment : When you choose this command, you are presented
  2497.                               a listing of every path on every drive that has
  2498.                               protected files.  Scroll the listing until the
  2499.                               highlight bar is over the path which contains
  2500.                               the file(s) you wish to delete from the list.
  2501.                               Press <Enter> to open a selection window with
  2502.                               the file names of files within that path.  Then
  2503.                               scroll the selection window and tag or un-tag
  2504.                               individual files with the space bar then press
  2505.                               <Enter> or, press "A" for All.
  2506.                 c.  Viewing Protection List
  2507.                     Function: View file names in the protection list.
  2508.                     Fast Key: V for View.
  2509.                               <Esc> to abort the view command.
  2510.                     Comment : When you choose this command, you are presented
  2511.                               a listing of every path on every drive that has
  2512.                               protected files.  Scroll the listing until the
  2513.                               highlight bar is over the path which contains
  2514.                               the file(s) you wish to view.  Press <Enter> to
  2515.                               open a selection window with the file names of
  2516.                               files within that path.  Then scroll the selec-
  2517.                               tion window to view all of its files.  Press
  2518.                               <Enter> or <Esc> to abort the view command.
  2519.                 d.  Protecting File on Other Drives
  2520.                     Function: Work from a different drive to add more names
  2521.                               to the protection list.
  2522.                     Fast Key: W for Work drive.
  2523.                               <Esc> to abort the work drive command.
  2524.                     Comment : When you choose this command, you are presented
  2525.                               a listing of every drive from A to Z.  Scroll
  2526.                               to the drive desired with the right or left
  2527.                               arrow keys then press <Enter> or press the
  2528.                               letter key associated with the desired drive.
  2529.  
  2530.         SERVICES Manual, version 3.0                                   page 43
  2531.             6.  Screen Sleep  ........................................
  2532.                 Function: Blanks the monitor.
  2533.                 Fast Key: S for Screen sleep.
  2534.                           Any key to abort the screen sleep command.
  2535.                 Comment : When you choose this command, your monitor will
  2536.                           displays a message for five seconds out of every 35
  2537.                           seconds.  The message states, "Quiet Please! Monitor
  2538.                           is Sleeping!"  In this way, you are reminded that
  2539.                           your monitor is not off, but is asleep.
  2540.  
  2541.             7.  Text Editor  .........................................
  2542.                 Function: Call your text editor to edit a file.
  2543.                 Fast Key: T for Text editor.
  2544.                           <Esc> to abort the text editor command.
  2545.                 Comment : None.
  2546.  
  2547.                 a.  Edit Existing File
  2548.                     Function: Call your text editor to edit an existing file.
  2549.                     Fast Key: Automatic whenever a directory has files listed.
  2550.                               <Esc> to abort the text editor command.
  2551.                     Comment : When you choose the editor command, SERVICES
  2552.                               will ask you if you wish to edit whatever file
  2553.                               is being highlighted.  Answer "Y" or <Enter> to
  2554.                               edit that file.
  2555.                 b.  Edit A New File
  2556.                     Function: Call your text editor to edit a new file.
  2557.                     Fast Key: Automatic whenever a directory has no files or
  2558.                               if you answer "N" for "No" when asked if you
  2559.                               wish to edit the highlighted file.
  2560.                               <Esc> to abort the text editor command.
  2561.                     Comment : When you answer "N" when asked if you wish to
  2562.                               edit whatever file is being highlighted or, if
  2563.                               the directory is empty of files, then SERVICES
  2564.                               will display a box with the word "Edit ->".
  2565.                               Type the name of the file you wish to create
  2566.                               and edit.  Do not type the period between the
  2567.                               base name and the extension name.  SERVICES will
  2568.                               automatically insert the period when you press
  2569.                               the <Enter> key.
  2570.  
  2571.             8.  Refresh FAT  .........................................
  2572.                 Function: Refresh SERVICES directory tree.
  2573.                 Fast Key: R for Refresh.
  2574.                 Comment : If you have created a new directory while in a
  2575.                           DOS shell, SERVICES will not be aware of it.  To
  2576.                           make SERVICES aware of it, use the refresh FAT
  2577.                           command.  Also, if the directory tree is skewed for
  2578.                           any reason, use the refresh FAT command.  This
  2579.                           command is active for the default drive only and
  2580.                           only works on your hard drives.  If you need to
  2581.                           refresh the tree in another hard drive, change to
  2582.                           that drive then call the command to refresh the FAT.
  2583.                           If you need to refresh the FAT for a floppy, use the
  2584.                           change drive command.
  2585.         SERVICES Manual, version 3.0                                   page 44
  2586.  
  2587.             9.  Virus/Corrupted File Check  ..........................
  2588.                 Function: Check for corrupted file and/or viruses.
  2589.                 Fast Key: V for Virus check.
  2590.                           <Esc> to abort virus/corrupted file checks.
  2591.                 Comment : When you choose this command, you are presented up
  2592.                           to two choices: Execute crc/checksum test and, if it
  2593.                           exists or if you have tagged files, create/append
  2594.                           Control file.
  2595.  
  2596.                 a.  Execute CRC/Checksum Test.
  2597.                     Function: Perform a CRC/checksum test.
  2598.                     Fast Key: E for Execute crc/checksum test.
  2599.                               <Esc> to abort the crc/checksum test.
  2600.                     Comment : When you choose this option, you are presented
  2601.                               two more options:  The name of the file that
  2602.                               is under SERVICES highlight bar or, "Control
  2603.                               file".
  2604.  
  2605.                               If a control file exists then, it is the default
  2606.                               choice and you would need to scroll up and press
  2607.                               <Enter> to choose the highlighted file.  If you
  2608.                               wish to test the files listed in your control
  2609.                               file then, press <Enter> when highlighting the
  2610.                               control file or press "C" for control file.  You
  2611.                               will not be allowed to use this choice if a
  2612.                               control file does not exist.  Press <Esc> to
  2613.                               back up to the first set of choices.
  2614.  
  2615.                               Once you have selected either the highlighted
  2616.                               file to test, or to test files via a control
  2617.                               file, you will be asked if you wish to output the
  2618.                               results to a report entitled, CHECKSUM.RPT.
  2619.                               LSRGroup recommends that you always output your
  2620.                               test results to this report.
  2621.  
  2622.                               When you use this command, SERVICES makes a call
  2623.                               to a supplemental program called CHECKSUM.EXE.
  2624.  
  2625.                               CHECKSUM will discover most virus if the virus
  2626.                               wasn't present when you first checked the
  2627.                               file(s).  And, CHECKSUM will discover all files
  2628.                               that have become corrupted if the file(s) were
  2629.                               not corrupted the first time they were checked.
  2630.  
  2631.                               For a very thorough check for viruses, LSRGroup
  2632.                               recommends you use FLUSHOT and SCAN in conjunc-
  2633.                               tion with CHECKSUM.  This recommendation is made
  2634.                               because all three of these program use different
  2635.                               techniques to hunt out viruses, thereby,
  2636.                               increasing the likelihood of finding one, if one
  2637.                               is present.  CHECKSUM also looks for corrupted
  2638.                               files whether corrupted due to a virus or not.
  2639.  
  2640.         SERVICES Manual, version 3.0                                   page 45
  2641.  
  2642.                               If you have CHECKSUM write a report file then,
  2643.                               by analyzing the report, you can determine
  2644.                               whether the failed CRC check is due to a virus
  2645.                               (and if it is, the extent of the infection) or
  2646.                               if a file failed the CRC due to another reason,
  2647.                               such as weakened formatting, etc.
  2648.  
  2649.                               If you use FLUSHOT in conjunction with CHECKSUM,
  2650.                               be advised:  If FLUSHOT has calculated file
  2651.                               checksum values before CHECKSUM.EXE has been run
  2652.                               then you need to instruct FLUSHOT to re-figure
  2653.                               the checksum of those file tested by CHECKSUM.
  2654.                               This is necessary because CHECKSUM hides its
  2655.                               calculated CRC value inside of each file it
  2656.                               tests.  The next time FLUSHOT checks these
  2657.                               files, it will inform you that they fail the CRC
  2658.                               check.  These files are ok, they just contain
  2659.                               hidden information for CHECKSUM that wasn't
  2660.                               present the first time FLUSHOT checked them and,
  2661.                               therefore, when tested by FLUSHOT, will produce
  2662.                               a different checksum value from the original.
  2663.                               Just instruct FLUSHOT to re-calculate the
  2664.                               checksum and you should have no further error
  2665.                               messages from FLUSHOT unless there is a virus
  2666.                               present.  Also, when CHECKSUM hides this infor-
  2667.                               mation within a file, the size of the file will
  2668.                               be increased by four bytes.
  2669.  
  2670.                               One question often asked is, "What files need to
  2671.                               be checked for viruses?"  Obviously, checking
  2672.                               every file is time consuming and often imprac-
  2673.                               tical.  Most files do not need to be checked.
  2674.                               Viruses need to do a handshake with your files
  2675.                               before they can get infected.  This handshake
  2676.                               will occur via other files that can make the
  2677.                               "touch".  Your COMMAND.COM, BIOS, DOS,
  2678.                               PROTECT.EXE, MAKEFAT.EXE, any memory resident
  2679.                               program or, any file that is loaded automatic-
  2680.                               ally via your AUTOEXEC.BAT are good candidates
  2681.                               for virus checks.
  2682.  
  2683.                               CHECKSUM.EXE can be run directly from the DOS
  2684.                               command line.  This means you can also run it
  2685.                               from your AUTOEXEC.BAT and do a CRC/checksum
  2686.                               test automatically, every time you boot your
  2687.                               computer.
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.         SERVICES Manual, version 3.0                                   page 46
  2696.  
  2697.                               Do not use CHECKSUM on SERVICES.  If you use a
  2698.                               password with SERVICES, it gets buried deep
  2699.                               within the SERVICES file.  This does not change
  2700.                               the size of SERVICES but it will change the
  2701.                               results of any checksum test performed on it.
  2702.                               Since SERVICES always makes calls to the program
  2703.                               called MAKEFAT, if you perform your checksum
  2704.                               test on MAKEFAT then you have adequately safe-
  2705.                               guarded SERVICES.
  2706.  
  2707.                               You should always have original backups of any
  2708.                               file you test because if a virus is present, you
  2709.                               will need to remove the offending program and
  2710.                               replace it with a "clean" backup.  Also, in the
  2711.                               event that CHECKSUM interferes, in any way, with
  2712.                               the operation of the file tested, you can then
  2713.                               replace it with an original copy.
  2714.  
  2715.                 b.  Create/Append Control File
  2716.                     Function: Create or append file names to a control file.
  2717.                               When the CHECKSUM utility is controlled by this
  2718.                               file, it will test all the files listed within
  2719.                               the control file.
  2720.                     Fast Key: C for Control file.
  2721.                               <Esc> to abort constructing a control file.
  2722.                     Comment : If no control file exists and no files were tag-
  2723.                               ged then this choice is not available.  If the
  2724.                               control file does exist but files were not tag-
  2725.                               ged, then this choice is available, however,
  2726.                               when you choose it, you will be informed that
  2727.                               you must tag one or more files in order to
  2728.                               append the control file.  In other words, to use
  2729.                               this option you must tag one or more files.
  2730.  
  2731.                               SERVICES will construct or append the control
  2732.                               file with the complete path and filename of the
  2733.                               files you have tagged.  The control file is an
  2734.                               ASCII file, modifiable by any text editor.  The
  2735.                               control file can have any name but, SERVICES
  2736.                               will always name it, "CONTROL.LST" and place it
  2737.                               in the SERVICES directory.  The control file
  2738.                               has the following format:
  2739.  
  2740.                                         C:\IO.SYS
  2741.                                         C:\MSDOS.SYS
  2742.                                         C:\COMMAND.COM
  2743.                                         C:\RAMDRIVE.SYS
  2744.                                         C:\EMM.SYS
  2745.                                         C:\DOS\COMMAND.COM
  2746.                                         C:\UTIL\SCREEN\FAST.COM
  2747.                                         C:\SERVICES\CHECKSUM.EXE
  2748.                                         C:\SERVICES\MAKEFAT.EXE
  2749.                                         C:\SERVICES\PROTECT.EXE
  2750.         SERVICES Manual, version 3.0                                   page 47
  2751.  
  2752.                               Note that the previous list is a re-construction
  2753.                               of an actual control file.
  2754.  
  2755.                 c.  CHECKSUM's Report File
  2756.                     Function: Written report stating the date and time of each
  2757.                               test, complete path and filename of each file
  2758.                               tested, result of each file tested, errorlevels
  2759.                               produced for each file tested, and any errors
  2760.                               produced while reading or writing to files.  The
  2761.                               report is written in ASCII and saved as a disk
  2762.                               file.
  2763.                     Fast Key: Answer "Y" to the question, "Output to a report
  2764.                               called CHECKSUM.RPT".
  2765.                               <Esc> to abort to the main screen.
  2766.                     Comment : Although CHECKSUM will allow you the option for
  2767.                               the name and location of its report, SERVICES
  2768.                               always defaults to CHECKSUM.RPT and always
  2769.                               locates it in the SERVICES directory.  LSRGroup
  2770.                               recommends that you have CHECKSUM output to a
  2771.                               report whenever you test a file.
  2772.  
  2773.                               Whenever CHECKSUM creates a report, it will
  2774.                               append it to any previous report.  In this way,
  2775.                               you can maintain a complete history of the
  2776.                               status of each file tested.  After a while, this
  2777.                               report will become quite large.  It is your
  2778.                               responsibility to archive it, or delete it, as
  2779.                               your needs dictate.
  2780.  
  2781.                               The checksum report is an ASCII file and has the
  2782.                               following format:
  2783.  
  2784.                                  +=======================================+
  2785.                                  |  Checksum Report 10-01-1989 08:11:40  |
  2786.                                  +---------------------------------------+
  2787.  
  2788.                               File                         Result Exit Error
  2789.                               ---------------------------- ------ ---- -----
  2790.                               C:\IO.SYS                    PASSED    0     0
  2791.                               C:\MSDOS.SYS                 PASSED    0     0
  2792.                               C:\COMMAND.COM               PASSED    0     0
  2793.                               C:\RAMDRIVE.SYS              PASSED    0     0
  2794.                               C:\EMM.SYS                   PASSED    0     0
  2795.                               C:\DOS\COMMAND.COM           PASSED    0     0
  2796.                               C:\UTIL\SCREEN\FAST.COM      PASSED    0     0
  2797.                               C:\UTIL\SCREEN\ANSI.COM      PASSED    0     0
  2798.                               C:\SERVICES\CHECKSUM.EXE     PASSED    0     0
  2799.                               C:\SERVICES\MAKEFAT.EXE      PASSED    0     0
  2800.                               C:\SERVICES\PROTECT.EXE       ADDED    1     0
  2801.                               ----------------------------------------------
  2802.                               <--- 62 character spaces --><   7  >< 5 >< 5 >
  2803.  
  2804.  
  2805.         SERVICES Manual, version 3.0                                   page 48
  2806.  
  2807.                               Each time CHECKSUM appends to the report, it
  2808.                               begins the report with a box informing you that
  2809.                               this report is a "Checksum Report" and the date
  2810.                               and time the report was created.  Below that is
  2811.                               a listing of each file tested and the result,
  2812.                               errorlevel (Exit) set, and any errors produced
  2813.                               while reading or writing the file (Error).  The
  2814.                               actual errorlevel established when CHECKSUM is
  2815.                               finished is the highest errorlevel encountered.
  2816.  
  2817.                               Files tested will have one of the following
  2818.                               results:
  2819.  
  2820.                               Result    Definition
  2821.                               ------    ------------------------------------
  2822.                               PASSED    File tested successfully.
  2823.                               FAILED    File failed checksum test.
  2824.                               NULL      Attempted to test a nul file.
  2825.                               COMMND    Improper command line argument.
  2826.                               DISK      Disk error encountered.
  2827.                               OPEN      Error while attempting to open file.
  2828.                               READ      Error while attempting to read file.
  2829.                               WRITE     Error while attempting to write file.
  2830.  
  2831.  
  2832.                               CHECKSUM will set an errorlevel so that those
  2833.                               who use it in their AUTOEXEC.BAT files can
  2834.                               take appropriate action based upon the returned
  2835.                               errorlevel.  The report lists each exit level
  2836.                               (errorlevel) established and, the highest level
  2837.                               established is the errorlevel returned to any
  2838.                               calling program.  The following list the error-
  2839.                               levels and their meanings:
  2840.  
  2841.                               Exit   Description
  2842.                               ----   ---------------------------------------
  2843.                                 0    File passed checksum test.
  2844.                                 1    File had signature/checksum added - OK?
  2845.                                 2    Floppy drive had drive door open.
  2846.                                 3    Disk has bad sector in FAT.
  2847.                                 4    Disk not DOS formatted.
  2848.                                 5    Disk was write protected.
  2849.                                 6    Path was not found.
  2850.                                 7    Invalid command line argument.
  2851.                                 8    Read error.
  2852.                                 9    Other errors.
  2853.                                10    File failed checksum test!
  2854.  
  2855.  
  2856.                               Note:  If you are testing files on floppy drives
  2857.                               then you must remove any write protect tabs.
  2858.  
  2859.  
  2860.         SERVICES Manual, version 3.0                                   page 49
  2861.                               If, for any reason, CHECKSUM fails to handle any
  2862.                               file, then this information is presented in the
  2863.                               report under the heading "Error".  The only
  2864.                               exception to this is if CHECKSUM was given a bad
  2865.                               path name for its report - in this case, the
  2866.                               program is aborted with an errorlevel = 9 and,
  2867.                               obviously, no report is written.  Listed errors
  2868.                               are the same as what DOS would produce unless
  2869.                               the error is greater than or equal to 255.  In
  2870.                               this case, subtract 255 to get the DOS error.
  2871.  
  2872.                               Example errors:
  2873.  
  2874.                                      0   No error
  2875.                                      2   Bad crc in FAT
  2876.                                     12   Not DOS formatted
  2877.                                    255   Disk write protected
  2878.                                    259   Path not found.
  2879.  
  2880.                 d.  Using CHECKSUM from DOS
  2881.                     Function: Check file(s) from DOS and/or from batch files.
  2882.                     Fast Key: Not applicable.
  2883.                     Comment : CHECKSUM can be loaded and run from DOS and/or
  2884.                               your system's AUTOEXEC.BAT.  When running this
  2885.                               utility from DOS, you must use the below listed
  2886.                               calling syntax.
  2887.  
  2888.                               CHECKSUM [?] [file] [@list] [-report]
  2889.  
  2890.                               Where CHECKSUM is the name of the program and
  2891.                               where one or more of the items within square
  2892.                               brackets must be included.
  2893.  
  2894.                               Calling CHECKSUM with "?" will display a help
  2895.                               screen.
  2896.  
  2897.                               "file" is the name of a file to test.  If you
  2898.                               tell CHECKSUM to test a single file, then do
  2899.                               not give it the "@list" parameter.
  2900.  
  2901.                               "@list" is the name of a control file.  It can
  2902.                               include the complete path.  If you use this
  2903.                               parameter, do not give it a "file" parameter.
  2904.                               The control file name must be immediately
  2905.                               preceded with an at symbol, hence, the term
  2906.                               for this parameter is "@list".
  2907.  
  2908.                               "-report" is the name of the report file.  It
  2909.                               can include the complete path.  This parameter
  2910.                               can be used with the "file" parameter or the
  2911.                               "@list" parameter.  The name of the report file
  2912.                               must be immediately preceded with a minus sign,
  2913.                               hence, the term for this is "-report".
  2914.  
  2915.         SERVICES Manual, version 3.0                                   page 50
  2916.  
  2917.                               Sample DOS calls to CHECKSUM:
  2918.  
  2919.                               CHECKSUM ?
  2920.                               CHECKSUM C:\COMMAND.COM
  2921.                               CHECKSUM C:\EMM.SYS-C:\SERVICES\CHECKSUM.RPT
  2922.                               CHECKSUM @CONTROL.LST-C:\SERVICES\CHECKSUM.RPT
  2923.  
  2924.         H.  Alternative Menu Commands From The Main Menu
  2925.  
  2926.             Function: Accessing alternative menu commands directly from the
  2927.                       main screen.
  2928.             Fast Key: Not applicable.
  2929.             Comment : The below listed commands allow immediate access to
  2930.                       those functions and commands available in the alternative
  2931.                       menu, so long as no other pull-down or pop-up window is
  2932.                       displayed.  For specific information regarding these
  2933.                       listed commands, refer to chapter G, "Alternative Menu".
  2934.                       In order to establish a mnemonic association with these
  2935.                       keystrokes, certain letters within the description field
  2936.                       are capitalized an placed within () symbols.  Think of
  2937.                       these words when using these Fast Keys.
  2938.  
  2939.                       Command               Description
  2940.                       ---------------       ---------------------------------
  2941.                       <Ctrl> + "D"          exit to (D)OS shell.
  2942.                       <Ctrl> + "E"          (E)xecute a file (run a program).
  2943.                       <Ctrl> + <Enter>      (E)xecute a file (run a program).
  2944.                       <Ctrl> + "S"          file (S)earch.
  2945.                       "H"                   (H)elp.
  2946.                       <Ctrl> + "H"          (H)elp.
  2947.                       <Alt> + "H"           (H)elp.
  2948.                       <Ctrl> + "P"          (P)rotect files.
  2949.                       <Alt> + "S"           screen (S)leep.
  2950.                       <Alt> + "E"           text (E)ditor.
  2951.                       <Alt> + "R"           (R)efresh hard disk FAT file.
  2952.                       <Alt> + "V"           (V)irus and corrupted file check.
  2953.  
  2954.  
  2955.         I.  Passwords
  2956.  
  2957.             Function: Establish a degree of security concerning access of the
  2958.                       SERVICES utility, as well as, access to certain commands
  2959.                       used within the SERVICES program.
  2960.             Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
  2961.                       <Esc> to abort the password command.
  2962.             Comment : SERVICES password can be up to 65 characters long and
  2963.                       can include spaces between words.  Any letter key, upper
  2964.                       or lower case, or any number key can be used in your
  2965.                       password.  You can also use ?<>.,:;'"[]{}+-()*&^%$#@! or
  2966.                       _ keys.  Although the underline is allowed, do not end a
  2967.                       password with it.  This is because SERVICES line editor
  2968.                       strips off any trailing underlines.
  2969.  
  2970.         SERVICES Manual, version 3.0                                   page 51
  2971.  
  2972.                       When SERVICES is password protected, you must verify the
  2973.                       password every time you load SERVICES.  If SERVICES is
  2974.                       password protected, you can include the password as a
  2975.                       command line argument.  Also, when SERVICES is password
  2976.                       protected, you must verify the password to change or
  2977.                       erase it, protect files, exit to a DOS shell, or even
  2978.                       quit the SERVICES program.
  2979.  
  2980.                       Passwords are case sensitive.  This means that whenever
  2981.                       you must verify it, it must be typed exactly as it was
  2982.                       created.  You are given three tries to correctly verify
  2983.  
  2984.                 a.  Creating  ............................................
  2985.                     Function: Create a password.
  2986.                     Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
  2987.                               <Esc> to abort the password command.
  2988.                     Comment : To install a password requires pressing the four
  2989.                               keys listed above.  You must depress these keys
  2990.                               exactly in this order:  Press a <Ctrl> key and
  2991.                               hold it down.  Press a shift key and hold it
  2992.                               down.  Press the other shift key and hold it
  2993.                               down.  Press the "P" key.  This combination of
  2994.                               keys is to prevent the casual hacker from
  2995.                               readily having access to SERVICES password
  2996.                               system.  And, although the password requires a
  2997.                               four key combination, each of these keys are
  2998.                               within easy reach and does not require any
  2999.                               contortions of your fingers to depress them.
  3000.  
  3001.                               You must turn off your system's Num Lock and
  3002.                               Scroll Lock before you can call for a password.
  3003.  
  3004.                               Once you have type the password, press <Enter>
  3005.                               to have SERVICES save it.  When SERVICES saves
  3006.                               the password, if first encrypts it, then buries
  3007.                               it deep within itself.  You will not find it in
  3008.                               any external file, nor will you be able to read
  3009.                               it when you list the SERVICES program.
  3010.  
  3011.                 b.  Deleting or Changing Password  .......................
  3012.                     Function: Modify or delete an existing password.
  3013.                     Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
  3014.                               <Esc> to abort the password command.
  3015.                     Comment : Deleting or changing a password requires the
  3016.                               same Fast Key combination as was used to create
  3017.                               the password.
  3018.  
  3019.                               When you use the Fast Key combination to delete
  3020.                               or change a password, you must first verify it.
  3021.                               If you fail to correctly type the password three
  3022.                               times in a row, you are returned to SERVICES
  3023.                               main screen.  You can then call the password
  3024.                               command to try again.
  3025.         SERVICES Manual, version 3.0                                   page 52
  3026.  
  3027.                               Every time you attempt to access the password,
  3028.                               once a password is in use, SERVICES writes or
  3029.                               updates a password history log entitled,
  3030.                               "PASSWORD.HST".  This file has a read-only
  3031.                               attribute and reside in SERVICES directory.  The
  3032.                               log keeps track of the password attempt, whether
  3033.                               it was correct or not, the try number (1 to 3),
  3034.                               the date and the time.
  3035.  
  3036.                               When you correctly verify the password, it will
  3037.                               be displayed and you will be allowed to edit it.
  3038.                               You can erase it with the delete key or hold the
  3039.                               <Ctrl> down and press the <End> key on your key-
  3040.                               boards separate number pad.  All of SERVICES
  3041.                               line editor commands are available for editing
  3042.                               the password.
  3043.  
  3044.                 c.  Verifying  ...........................................
  3045.                     Function: Verify a password in order to use a password
  3046.                               protected command.
  3047.                     Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
  3048.                               <Esc> to re-start your try at verifying.
  3049.                               <Esc> to abort the password verify procedure.
  3050.                     Comment : Whenever you are required to verify a password,
  3051.                               the characters you type are not display on the
  3052.                               monitor.  Instead, as you type, a red bar will
  3053.                               advance across the displayed edit box.
  3054.  
  3055.                               You have three tries to verify a password.  After
  3056.                               the third try, you are returned to SERVICES main
  3057.                               screen for all procedures requiring this verifi-
  3058.                               cation except for one.  When you first load the
  3059.                               SERVICES utility, if you are required to verify
  3060.                               a password, after try number three, SERVICES
  3061.                               aborts and returns you to DOS.
  3062.  
  3063.                               The <Esc> key serves two purposes.  If you made
  3064.                               a mistake typing the password, press the <Esc>
  3065.                               key to clear the red bar and start again - this
  3066.                               is not logged as a try.  If you press the <Esc>
  3067.                               key when the red bar is not displayed, then you
  3068.                               abort the password verification procedure.
  3069.  
  3070.                               Every time you attempt to verify the password,
  3071.                               whether the attempt was correct or not, SERVICES
  3072.                               writes and appends to a password history log.
  3073.                               This disk file is located in SERVICES directory,
  3074.                               has a read-only attribute, and keeps track of
  3075.                               the attempted password, the try number (1 to 3),
  3076.                               the date and the time.
  3077.  
  3078.  
  3079.  
  3080.         SERVICES Manual, version 3.0                                   page 53
  3081.                          IV. SERVICES Line Editor Commands
  3082.  
  3083.         The SERVICES utility uses a built-in line editor for all of its key-
  3084.         board routines.  This means that whether you are typing in a file's
  3085.         name, volume label, or a password, the same edit keys serve the same
  3086.         functions.
  3087.  
  3088.             Command                Description
  3089.             -----------            -----------
  3090.             Right Arrow            Moves cursor one space to the right.
  3091.             Left Arrow             Moves cursor one space to the left.
  3092.             <Ctrl> + Right Arrow   Moves cursor to the word to the right.
  3093.             <Ctrl> + Left Arrow    Moves cursor to the word to the left.
  3094.             <Home>                 Moves cursor to beginning of the line.
  3095.             <End>                  Moves cursor to last character on line.
  3096.             <Del>                  Deletes character under the cursor.
  3097.             Backspace              Deletes character to the left of cursor.
  3098.             <Ctrl> + <End>         Deletes from cursor to end of the line.
  3099.                                    Use the <End> key on the keyboards separate
  3100.                                    number pad.
  3101.             <Ins>                  Toggles between insert and overtype.
  3102.  
  3103.  
  3104.  
  3105.                                V. Notes and Tips
  3106.  
  3107.  
  3108.         A.  Backup Copies of SERVICES
  3109.  
  3110.         When you make backup copies of the SERVICES utility program, if you
  3111.         are making your copies on 360 Kbyte floppy diskettes, then you should
  3112.         copy all of SERVICES EXE files to the first diskette, and label this
  3113.         diskette #1.  Then, copy the manual and readme.doc to a diskette
  3114.         labeled diskette #2.
  3115.  
  3116.                         Diskette #1             Diskette #2
  3117.                         -----------             -----------
  3118.                         CHECKSUM.EXE            README.DOC
  3119.                         MAKEFAT.EXE             SERVICES.DOC
  3120.                         PROTECT.EXE
  3121.                         SERVICES.EXE
  3122.                         SETUP_S.EXE
  3123.  
  3124.         When you make your backup with the EXE files on diskette #1 and the
  3125.         DOC files on diskette #2, then SETUP_S.EXE can install the SERVICES
  3126.         utility onto a hard drive directly from the floppy.  If you are making
  3127.         a backup of SERVICES onto 1.2 Mbyte or 1.44 Mbyte diskettes, then you
  3128.         can copy all of the files onto a single diskette and SETUP_S.EXE will
  3129.         still be able to install directly from the diskette to the hard disk.
  3130.  
  3131.         The SETUP_S utility cannot install SERVICES from a diskette if any of
  3132.         the above listed files are missing.  To install while the SERVICES
  3133.         utility resides in a hard drive location, all the EXE files must be
  3134.         present.
  3135.         SERVICES Manual, version 3.0                                   page 54
  3136.  
  3137.         B.  Typing File Names
  3138.  
  3139.         Note:  When typing in the name of a file, the first use of the <Enter>
  3140.         key will automatically put the period in the file's name and send the
  3141.         cursor to the right of the displayed period.  Type in the extension
  3142.         name and again press <Enter> to process the file name.  DO NOT TYPE
  3143.         THE PERIOD between the file's base name and its extension name!
  3144.  
  3145.               Start typing ---> ________.___ <---------------+
  3146.                                         |                    |
  3147.                                         |                    |
  3148.               Do not type the period, just press <Enter>     |
  3149.                                                              |
  3150.               Type the extension name, if any, then press <Enter> to process
  3151.  
  3152.  
  3153.         C.  SCRNCH
  3154.  
  3155.         If you use the utility SCRNCH to compress you EXE and COM files, take
  3156.         note that all of SERVICES EXE files are SCRNCHable except SERVICES.EXE
  3157.         which, cannot be SCRNCHed.  If you do SCRNCH SERVICES.EXE, the utility
  3158.         will work fine until you use the password command, at which point, the
  3159.         SERVICES utility will rudely abort with an internal error message.
  3160.  
  3161.         This will occur because SCRNCH changes the appearance of a programs
  3162.         data tokens.  SERVICES, when it clones a password to itself, looks
  3163.         for a special token buried deep within itself and will produce an
  3164.         error if it cannot be found.
  3165.  
  3166.         Also, if you SCRNCH the MAKEFAT.EXE or PROTECT.EXE there will be a
  3167.         dramatic reduction in execution time causing an annoying delay.
  3168.         LSRGroup recommends that you do not SCRNCH any of the SERVICES files.
  3169.  
  3170.  
  3171.         D.  Renaming The SERVICES Utilities
  3172.  
  3173.         Do no rename SERVICES.EXE, MAKEFAT.EXE, PROTECT.EXE, or CHECKSUM.EXE
  3174.         and expect the SERVICES program to load and run.  SERVICES makes
  3175.         specific calls to its utilities by name and, SERVICES also, when you
  3176.         load SERVICES, always looks inside of itself for a password.  When it
  3177.         searches itself, it does so by its own name.
  3178.  
  3179.  
  3180.         E.  Directory Names With Extensions
  3181.  
  3182.         Newer versions of DOS allow you to create directories with a three
  3183.         character extension (just like a file extension).  SERVICES will read
  3184.         these directory names and display them - it will not, however, allow
  3185.         you to create a directory name with more than 8 characters.  You can
  3186.         still create an extension but the total directory name is limited to
  3187.         eight characters (That's because the author of SERVICES believes that
  3188.         using extensions for directories demonstrates poor disk organization).
  3189.  
  3190.         SERVICES Manual, version 3.0                                   page 55
  3191.  
  3192.  
  3193.         F.  Speedy Untags
  3194.  
  3195.         Whenever you change to a new directory or, whenever you change drives,
  3196.         SERVICES will automatically untag any tagged files.  You do not, in
  3197.         this circumstance, need to call the untag command.
  3198.  
  3199.  
  3200.         G.  Expeditious Use of Highlight Bars
  3201.  
  3202.         SERVICES knows what the last file or directory highlighted is, whether
  3203.         the highlight is displayed in the file window or directory window.
  3204.         This means that if your highlight bar is on a file name and you wish
  3205.         to copy to another directory, then press the left arrow key to send
  3206.         the highlight bar to the directory window, scroll to the directory
  3207.         where you wish to copy the file, then press "C" for copy.  SERVICES
  3208.         remembers which file was last highlighted and will ask you if you wish
  3209.         to copy it to the indicated directory.
  3210.  
  3211.  
  3212.         H.  When Files And Directories Don't Display
  3213.  
  3214.         When you temporarily exit SERVICES into a DOS shell, while in the
  3215.         shell, you are free to do anything that you can normally do in DOS,
  3216.         including the creation of files and directories.  When you exit the
  3217.         shell, SERVICES has no idea what you did.  If you created a directory
  3218.         while in the shell, then you need to have SERVICES refresh its FAT
  3219.         file for that drive.  Change to that drive and call the refresh FAT
  3220.         command.  If you created a file within the directory that SERVICES is
  3221.         defaulting to, when you exit the shell, simply re-read the directory
  3222.         with the change directory command.  Also, any program you run directly
  3223.         from SERVICES may create a file.  Again, use the change directory
  3224.         command to re-read the directory's file information.
  3225.  
  3226.         When you use SERVICES internal calls to add or create an archive file,
  3227.         SERVICES will automatically re-read the directory's file information.
  3228.  
  3229.  
  3230.         I.  Un-sorting The File Display
  3231.  
  3232.         If you sort the file window and then wish to un-sort it, issue the
  3233.         command to change directory.  This will force SERVICES to re-read the
  3234.         directory's file information.  It will also remove file tags.
  3235.  
  3236.  
  3237.         J.  Forgot Your Password?
  3238.  
  3239.         Your only recourse is to take your backup copy of SERVICES out of the
  3240.         safe and re-copy SERVICES.EXE from your backup copy.
  3241.  
  3242.  
  3243.  
  3244.  
  3245.         SERVICES Manual, version 3.0                                   page 56
  3246.  
  3247.         K.  Un-installing SERVICES
  3248.  
  3249.         If you wish to un-install the SERVICES utility, the first thing you
  3250.         should do is make sure you have a good backup of it.  When you are
  3251.         assured of a good backup, change directory to SERVICES directory with
  3252.         the change directory command.  Tag all of its files with the tag all
  3253.         files command.  Call the attribute command, then call the tagged files
  3254.         sub-command.  Press the "C" key to change attributes.  This will clear
  3255.         all attributes from the files in the SERVICES directory.  Now, exit
  3256.         the program while in the SERVICES directory and instruct DOS with the
  3257.         command, "DEL *.*".  To remove the SERVICES directory, after you have
  3258.         deleted all of its files, go to a different directory and issue the
  3259.         DOS command, "RD\SERVICES", assuming you named SERVICES directory,
  3260.         "\SERVICES."
  3261.  
  3262.  
  3263.         L.  Getting The Protect Utility When Calling For Password?
  3264.  
  3265.         Some computer systems are a little finicky and require that the key
  3266.         combination used to call the password command be in the exact order
  3267.         as described in the chapter on passwords.  Re-read this chapter and
  3268.         execute you keystrokes exactly as explained.
  3269.  
  3270.  
  3271.         M.  Tandy 1000 keyboards
  3272.  
  3273.         The 96 key keyboard used with many versions of the Tandy 1000 return
  3274.         an unusual scan code for the backslash character "\".  Consequently,
  3275.         SERVICES built-in line editor doesn't recognize it as a backslash.
  3276.         If you are using a Tandy computer with the 96 character keyboard and
  3277.         cannot type a path name because of this weird scan code, you can still
  3278.         type the backslash.  Hold the <Alt> key down, and on the separate
  3279.         number pad type 96, then release the <Alt> key.  LSRGroup may, in the
  3280.         future, re-write SERVICES built-in line editor to accept the weird,
  3281.         Tandy scan code as a backslash.
  3282.  
  3283.  
  3284.         N.  Dual Monitors
  3285.  
  3286.         If you are using dual monitors and one is a monochrome and the other
  3287.         is VGA and you have SERVICES running on the monochrome, when you run
  3288.         AutoCAD from SERVICES, the color monitor will have its background color
  3289.         turn blue when you exit the AutoCAD program.  LSRGroup is unsure as to
  3290.         why but there is an easy fix.  Before or after you run AutoCAD, exit
  3291.         to a DOS shell and issue the command, "MODE CO80".  If you are loading
  3292.         AutoCAD from a batch file, include the above command in it.
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.         SERVICES Manual, version 3.0                                   page 57
  3301.  
  3302.         O.  Multi-tasking And LANs
  3303.  
  3304.         SERVICES is not designed to work with multi-tasking programs, such as,
  3305.         DoubleDOS by SoftLogic Solutions, nor is it designed to be used on
  3306.         LAN systems.  This is because SERVICES does not do any screen writes
  3307.         via the BIOS.  It does direct screen writes for maximum speed.  This
  3308.         will cause bleed through in multi-tasking systems and prevent any
  3309.         remote user on a network from seeing and viewing SERVICES windows.
  3310.  
  3311.  
  3312.         P.  Copy or Move Files to Different Drives
  3313.  
  3314.         If you wish to copy or move files to a different drive, when SERVICES
  3315.         copy or move command asks you if you wish to copy or move files to the
  3316.         highlighted directory, answer "N" for "No".  SERVICES will then expand
  3317.         its pull-down menu box and initiate it built-in line editor.  Type the
  3318.         drive and path to the desired destination area.  If you wish to copy
  3319.         to the root of the other drive, just press a letter key for the drive.
  3320.         SERVICES will automatically add the colon and backslash.
  3321.  
  3322.  
  3323.                              VI. Revision History
  3324.  
  3325.         Version 1.0
  3326.         SERVICES version 1.0 was not up to the expectations of LSRGroup and,
  3327.         therefore, never released.
  3328.  
  3329.         Version 2.0
  3330.         SERVICES version 2.0 was a complete re-writing of the SERVICES utility
  3331.         and was released in 1988.
  3332.  
  3333.         Version 3.0
  3334.         SERVICES version 3.0 was a substantial re-writing of version 2.0 and
  3335.         included the following corrections and changes:
  3336.  
  3337.             Time and date command, when displaying a files time, is now
  3338.             accurate to the 1000th second.
  3339.  
  3340.             The change drive command now allows the <Esc> to abort if you are
  3341.             changing drives to a floppy and there is no diskette in the drive.
  3342.  
  3343.             The ability to call your test editor was added to SERVICES.
  3344.  
  3345.             SERVICES now uses LIST.COM to allow full scroll control when
  3346.             browsing archives or listing archive contents.
  3347.  
  3348.             SERVICES now displays all directories, regardless if they have
  3349.             read-only, hidden, or system attributes.
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.         SERVICES Manual, version 3.0                                   page 58
  3356.  
  3357.             The copy and move commands now ask you if it is ok to over-write
  3358.             an existing file with a file by the same name.  These commands
  3359.             now check the free space prior to any copy or move.  When copying
  3360.             or moving multiple files, if for any reason one or more do not
  3361.             transfer, SERVICES will continue through the tagged file list and
  3362.             transfer any file that can be transferred. It then removes all tags
  3363.             from the file list and re-tags those files that did not transfer.
  3364.             If a file could not transfer due to lack of free space on the
  3365.             destination disk, SERVICES will display that disk's total disk
  3366.             space and its total free space.  When copying or moving multiple
  3367.             files, SERVICES displays the number of files transferred and the
  3368.             number of files remaining that are to be transferred.  SERVICES
  3369.             will now let you break out of the multiple copy or move procedure
  3370.             with the <Esc> key.  When you do so, those files that were to be
  3371.             moved and didn't get moved are re-tagged by SERVICES.
  3372.  
  3373.             When erasing multiple files, SERVICES displays the number of files
  3374.             that were erased and the number of files remaining that are to be
  3375.             erased.  You can now break out of multiple erasures by pressing
  3376.             the <Esc> key.  When you do so, those files that were to be erased
  3377.             and didn't get erased are re-tagged by SERVICES.
  3378.  
  3379.             The copy, move, and erase commands now offer "Except tags".
  3380.  
  3381.             The change directory command had, under certain circumstances, a
  3382.             bug that displayed two highlight bars at the same time.  One bar
  3383.             in the file window and one bar in the directory window.  SERVICES
  3384.             version 3.0 corrected this bug.
  3385.  
  3386.             The rename command had, under certain circumstances, a bug that
  3387.             displayed two highlight bars at the same time.  One bar in the
  3388.             file window and one bar in the directory tree.  SERVICES version
  3389.             3.0 corrected this bug.
  3390.  
  3391.             The copy, move, erase, tag, and untag commands, under certain
  3392.             circumstances, produced a conflict with the command letters "T"
  3393.             for tag or tagged, "N" for no, and any filename that began with
  3394.             the letter "T" or "N".  SERVICES version 3.0 corrected this.
  3395.  
  3396.             SERVICES display of the shift key status was causing excessive
  3397.             snow on fast 80386 CPUs.  SERVICES 3.0 corrected this problem.
  3398.  
  3399.             SERVICES now offers four different shells to run programs in.
  3400.  
  3401.             SERVICES now offer three different shells to exit to DOS with.
  3402.  
  3403.             When you run a program from within SERVICES, any errorlevel set
  3404.             by the program being run will be displayed by SERVICES.
  3405.  
  3406.             SERVICES now incorporates a new algorithm for obtaining directory
  3407.             information.  SERVICES also maintains its own FAT files with this
  3408.             information.  This has dramatically decreased the time it takes
  3409.             to change drives from within SERVICES.
  3410.         SERVICES Manual, version 3.0                                   page 59
  3411.  
  3412.             SERVICES will now allow you to change attributes on tagged files.
  3413.  
  3414.             SERVICES offers a new file sort option.  You can now sort the file
  3415.             listing by the file attributes.
  3416.  
  3417.             If you password protect SERVICES, it now writes a log of each
  3418.             password tried, the attempt number, and the date and time.
  3419.  
  3420.             SERVICES version 3.0 included a virus and corrupted file checker
  3421.             called, CHECKSUM.EXE that can be run directly from SERVICES or
  3422.             from the DOS command line.
  3423.  
  3424.             If you are extracting, deleting, or printing files from an archive
  3425.             and the archive contains only one file, then SERVICES no longer
  3426.             asks you to first tag the file from its selection window.
  3427.  
  3428.             SERVICES selection window now supports the command "A" for all.
  3429.             In this way, if you wish to select all files from the window,
  3430.             you do not need to tag each and every one.
  3431.  
  3432.             SERVICES incorporated calls to PKware's PKzip and PKunzip file
  3433.             compression utilities.
  3434.  
  3435.             SERVICES version 3.0 now has a new algorithm for creating and
  3436.             displaying directory trees.  This new algorithm limits the
  3437.             number of directories that can be read from a disk to 599.
  3438.             However, this new algorithm places no limits to the number of
  3439.             directories per directory level.
  3440.  
  3441.             SERVICES version 3.0 further limited the number of files that
  3442.             can be displayed within the file window to 680 files/directory.
  3443.  
  3444.             SERVICES password services are fully case sensitive.
  3445.  
  3446.             SERVICES now allows file searches on all hard drives, as well as,
  3447.             on the default drive.  SERVICES file search algorithm is probably
  3448.             the fastest search available.
  3449.  
  3450.             SERVICES now offers the zippy key for zippy tags and untags.
  3451.  
  3452.             SERVICES version 3.0 extended the archive options with the ability
  3453.             to revise or add comments to existing archives.
  3454.  
  3455.             If SERVICES is password protected then the password must first
  3456.             be verified to load SERVICES, use the protect command, use a DOS
  3457.             shell, or exit the SERVICES program.
  3458.  
  3459.             Fixed a bug in the rename command that, under certain circumstances
  3460.             prevented files from being renamed with the message, "Can't Rename
  3461.             Root Directory".
  3462.  
  3463.  
  3464.  
  3465.         SERVICES Manual, version 3.0                                   page 60
  3466.  
  3467.             Whenever you change drives with SERVICES, it now places you into
  3468.             that drives default directory.  In this manner, you can now change
  3469.             to a different drive then, when you change back to your previous
  3470.             drive, you are in the same directory you were in when you left
  3471.             that drive.
  3472.  
  3473.                           VII. Future Enhancements
  3474.  
  3475.         LSRGroup has many exciting enhancements that will be incorporated into
  3476.         the next release of SERVICES or in other subsequent releases.  Because
  3477.         we believe that our commercial competitors will steal some of our good
  3478.         ideas, only those revisions scheduled for release within the next two
  3479.         upgrades are listed below.  We wish we could present a complete list-
  3480.         ing because our plans are truly exciting but, being a small shareware
  3481.         producer, we really can't afford to let the commercial giants steal
  3482.         our ideas.
  3483.  
  3484.         * New copy option - copy volume labels to other drives.
  3485.  
  3486.         * Macros - Create up to 84 different macros assigned to 12 function
  3487.           keys.  Macros can contain up to 1000 instructions and can run other
  3488.           macros.  Every command offered by SERVICES (except create password)
  3489.           can be included in the macro.  Command SERVICES to have the macro
  3490.           learn, and every keystroke you make is converted to an optimized
  3491.           macro instruction.  When you are finished teaching the macro, tell
  3492.           SERVICES to stop teaching the macro.
  3493.  
  3494.         * Display duplicate files - Use this command to locate every instance
  3495.           of every duplicate name on any drive or all of your hard drives.
  3496.  
  3497.         * Rename all tagged files - Assign either a new base name or extension
  3498.           name and have all your tagged file names changed accordingly.
  3499.  
  3500.         * View two drives at once - A third main window that can display both
  3501.           directory tree or a file window.  When you copy or move to any drive
  3502.           other than SERVICES default drive, this window will open and allow
  3503.           you to scroll to the directory on your selected drive.  No need to
  3504.           ever type the drive and path of the destination files.
  3505.  
  3506.         * File encryption - Our file encryption technique is so effective that
  3507.           it might take a Crey computer 1 1/2 months at 24 hours per day to
  3508.           decrypt your encrypted file.  Don't loose your key!
  3509.  
  3510.         *  Sure kill - use this command to erase files so that they can never
  3511.            be undeleted (for the security minded!)
  3512.  
  3513.         *  Set attributes on directories - use this to hide your directories
  3514.            from DOS or, use it to change directory attributes to normal for
  3515.            maximizing disk compression with your optimizer (Lotus 123 creates
  3516.            read-only, hidden, system directories that will prevent your disk
  3517.            optimizer from efficiently optimizing your disks).
  3518.  
  3519.         *  Copy a file to a new name on the same directory.
  3520.         SERVICES Manual, version 3.0                                   page 61
  3521.  
  3522.                           VIII. Registration Form
  3523.  
  3524. ---------------------------------[ Clip Out ]----------------------------------
  3525.  
  3526.                    SERVICES, version 3.0 Registration Form
  3527.  
  3528. Special offer!  If you register SERVICES, version 3.0, prior to May 31, 1990,
  3529. you can save nineteen dollars.  The normal price for SERVICES is $49 but, if
  3530. you act on this software offer before May 31, 1990, your price is only $30.
  3531.  
  3532. Please fill out this form, then mail it along with a check, money order or
  3533. warrent to:
  3534.  
  3535.             Lawrence Stone Research Group
  3536.             P.O. Box 5715
  3537.             Charleston, Oregon  97420
  3538.  
  3539. Thanks for your support!
  3540.  
  3541. Name:_________________________________________________________
  3542.  
  3543. Title:________________________________________________________
  3544.  
  3545. Company:______________________________________________________
  3546.  
  3547. Address:______________________________________________________
  3548.  
  3549.         ______________________________________________________
  3550.  
  3551. City:   _____________________     State: _________  Zip:______
  3552.  
  3553. Telephone:__________________________________
  3554.  
  3555. +============================================================================+
  3556. |Please send me ____ copies of SERVICES @ $___/each for a total of $________ |
  3557. |             Price is U.S.  Overseas and Canada, add $8.00 U.S.             |
  3558. |                                                                            |
  3559. |           Call or write for multiple copy (site license) prices.           |
  3560. +----------------------------------------------------------------------------+
  3561.  
  3562.             +===================== Check One ====================+
  3563.             |  [__] 5 1/4" Diskettes       [__] 3 1/2" Diskette  |
  3564.             +----------------------------------------------------+
  3565.  
  3566. Where did you get the SERVICES utility from (check one, and/or fill in line)?
  3567.  
  3568.         [__]  User Group   Name of Group:_____________________________________
  3569.  
  3570.         [__]  BBS   Name:_______________________)(Tel #:______________________
  3571.  
  3572.         [__]  Other  Such as: ________________________________________________
  3573.                                SDN Distribution
  3574. ---------------------------------[ Clip Out ]----------------------------------
  3575.         SERVICES Manual, version 3.0                                   page 62
  3576.  
  3577.  
  3578.                          IX. Comment/Suggestions Form
  3579.  
  3580.  
  3581. Name:_________________________________________________________
  3582.  
  3583. City:   _____________________     State: _________  Zip:______
  3584.  
  3585.  
  3586. Are you a registered user of SERVICES?_________
  3587.  
  3588.  
  3589. Comments and Suggestions:____________________________________________________
  3590.  
  3591. _____________________________________________________________________________
  3592.  
  3593. _____________________________________________________________________________
  3594.  
  3595. _____________________________________________________________________________
  3596.  
  3597. _____________________________________________________________________________
  3598.  
  3599. _____________________________________________________________________________
  3600.  
  3601. _____________________________________________________________________________
  3602.  
  3603. _____________________________________________________________________________
  3604.  
  3605. _____________________________________________________________________________
  3606.  
  3607. _____________________________________________________________________________
  3608.  
  3609. _____________________________________________________________________________
  3610.  
  3611. _____________________________________________________________________________
  3612.  
  3613. _____________________________________________________________________________
  3614.  
  3615. _____________________________________________________________________________
  3616.  
  3617. _____________________________________________________________________________
  3618.  
  3619. _____________________________________________________________________________
  3620.  
  3621. _____________________________________________________________________________
  3622.  
  3623. _____________________________________________________________________________
  3624.  
  3625. _____________________________________________________________________________
  3626.  
  3627. _____________________________________________________________________________
  3628.  
  3629. _____________________________________________________________________________
  3630.         SERVICES Manual, version 3.0                                   page 63
  3631.