home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT086.ZIP / DIRCMAIN.EXT / DIRCMAIN.DOC < prev    next >
Text File  |  1990-05-28  |  130KB  |  2,527 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                            D I R E C T   M A I N T
  10.  
  11.  
  12.                              R E L E A S E   2.0
  13.  
  14.                               S H A R E W A R E
  15.                           U S E R ' S    G  U I D E
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                 M O R S O F T
  22.                            9859 IH-10 West, 107/811
  23.                            San Antonio, Texas 78230
  24.                                 (512) 692-9572
  25.  
  26.                   (C)  Copyright 1988, MORSOFT
  27.  
  28.      S H A R E W A R E    L I C E N S E    S T A T E M E N T
  29.  
  30. This  software  is  protected by United States Copyright Law and  this
  31. fully  functional  copy has been provided for your use to evaluate its
  32. capabilities in regards to your  needs.    It  may  be  freely copied,
  33. distributed to others and posted on computer bulletin board systems as
  34. desired  provided the program, documentation and the MORSOFT copyright
  35. remain  intact  and accompany each copy distributed.  Distribution  is
  36. encouraged  so  that  others  may have the opportunity to evaluate the
  37. system for their requirements.
  38.  
  39. This  program  is not "FREE" however and if you decide to continue the
  40. use  of  it  you ARE REQUIRED to register with the MORSOFT company  by
  41. completing the SHAREWARE REGISTRATION AND PROGRAM ORDER FORM contained
  42. in this manual and return to MORSOFT along with applicable payment, or
  43. to  register  using  VISA,  MasterCard, or for COD by calling our toll
  44. free order line 1-800-662-0028.
  45.  
  46. Upon  registration you will receive the regular distribution  copy  of
  47. the  program which will be the latest version and does not display the
  48. shareware notice screen along with the  printed  user's  guide.   Also
  49. you  will  be  entitled  to  no cost telephone support from MORSOFT in
  50. regards  to  the use and any problems  encountered  when  running  the
  51. system and will receive one free upgrade to the programs as it becomes
  52. available.
  53.  
  54. Before  completing the registration form however see the end  of  this
  55. manual for information on the other programs available from MORSOFT.
  56.  
  57.  
  58.              S H A R E W A R E     L I M I T E D    W A R R A N T Y
  59.  
  60.          THE PROGRAM(S) IS/ARE PROVIDED  "AS  IS"  WITHOUT WARRANTY OF
  61.          ANY  KIND,  EITHER  EXPRESSED  OR IMPLIED, INCLUDING, BUT NOT
  62.          LIMITED  TO  THE  IMPLIED  WARRANTIES OF MERCHANTABILITY  AND
  63.          FITNESS  FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE
  64.          QUALITY AND PERFORMANCE OF THE PROGRAM(S) IS WITH YOU. SHOULD
  65.          THE PROGRAM(S) PROVE DEFECTIVE, YOU (AND NOT  MORSOFT  OR  AN
  66.          AUTHORIZED  DEALER)  ASSUME  THE ENTIRE COST OF ALL NECESSARY
  67.          SERVICING, REPAIR, OR CORRECTION.
  68.  
  69.  
  70.                            M O R S O F T
  71.                      9859 IH-10 WEST, 107/811
  72.                      SAN ANTONIO, TEXAS 78230
  73.                            (512) 692-9572
  74.  
  75.      M O R S O F T  -  9859 IH-10 W, 107/811  -  San Antonio, Texas 78230
  76.                            (512) 692-9572
  77. -------------------------------------------------------------------------------
  78.            SHAREWARE  REGISTRATION  AND  PROGRAM  ORDER  FORM             05/90
  79.  
  80. NAME __________________________________________________________
  81.  
  82. ADDRESS _______________________________________________________
  83.  
  84.         _______________________________________________________
  85.  
  86. CITY _____________________   STATE ________________  ZIP CODE ________
  87.  
  88. MACHINE PROGRAM(S) WILL BE USED ON:  MAKE ___________  MODEL _________
  89.  
  90.   # DISKETTE DRIVES _______  # HARD DISKS ________  COLOR or MONOCHROME
  91.  
  92. HOW DID YOU OBTAIN THIS SHAREWARE COPY OF DIRECT MAINT (if Bulletin
  93.  
  94. Board or company please list name): ___________________________________
  95. -------------------------------------------------------------------------------
  96. REGISTERED VERSIONS:
  97.                                PRICE      QUANTITY
  98.          PROGRAM               EACH       DESIRED        TOTAL
  99.       ____________________    ______      ________     _________
  100.  
  101.       DIRECT MAINT            $29.95      ________     _________
  102.  
  103.       PC SYSTEM MANAGER       $19.95      ________     _________
  104.  
  105.       MORSOFT CALCULATOR      $14.95      ________     _________
  106.  
  107.                           REGISTERED VERSIONS TOTAL    _________
  108.  
  109. SHAREWARE VERSIONS:
  110.                                PRICE      QUANTITY
  111.          PROGRAM               EACH       DESIRED        TOTAL
  112.       ____________________    ______      ________     _________
  113.  
  114.       DIRECT MAINT            $ 4.00      ________     _________
  115.  
  116.       PC SYSTEM MANAGER       $ 4.00      ________     _________
  117.  
  118.       MORSOFT CALCULATOR      $ 4.00      ________     _________
  119.  
  120.                            SHAREWARE VERSIONS TOTAL    _________
  121.  
  122.  
  123.                                         ORDER TOTAL    _________
  124.  
  125. DISKETTE SIZE:  _______ 5 1/4"   _______ 3 1/2"
  126.  
  127. PAYMENT OF $_____________  ENCLOSED
  128.  
  129.          VISA, MasterCard, or COD call toll free 1-800-662-0028
  130.  
  131.  
  132.  
  133.          I N T R O D U C T I O N
  134.          _______________________
  135.  
  136.          DIRECTMAINT  is  a  full  function  disk  directory and  file
  137.          maintenance    system    comprised    of    three   programs:
  138.          DIRECTMAINT I, DIRECTMAINT II, and FILE PATCH.
  139.  
  140.          DIRECTMAINT  I  provides  a  directory/file  view of  a  disk
  141.          showing  with a formatted display all the sub-directories and
  142.          files   for  a  specific directory.  Using the display    and
  143.          "point    and    shoot"   highlighted  bounce  bar  menus the
  144.          directories  and  files  may  be  selected  for the following
  145.          various processing functions.
  146.  
  147.          For directories:
  148.  
  149.              -  Copy  all  or  selected  files  from  one directory to
  150.                 another  on  the  same or to a different disk.    When
  151.                 copying  from  a  hard  disk  to  floppies a prompt is
  152.                 displayed  for  switching  diskettes  when  the target
  153.                 disk    fills.      File   contents  are  not  spanned
  154.                 between  diskettes  however,  each  disk  will contain
  155.                 files in their entirety.
  156.  
  157.              -  Move  all  or  selected  files  from one directory  to
  158.                 another on the same or to a different disk.    If  the
  159.                 source   and  target  disks  are  the  same  only  the
  160.                 directory entries  will  be  modified,  the files will
  161.                 will  not be affected.  If the disks are different the
  162.                 files  will  be physically copied to the target  drive
  163.                 and then erased from the source disk.
  164.  
  165.              -  Compare  all or selected files on one disk or  in  one
  166.                 directory to those  on or in another.  If two files do
  167.                 not  compare  equal the machine will stop and a window
  168.                 will  open showing a block of 30 characters from  each
  169.                 file where the mismatch occurred and the byte location
  170.                 of the characters in error.  Optionally the files  may
  171.                 be modified on a character by character basis.
  172.  
  173.              -  Erase all or selected files in a directory.
  174.  
  175.              -  Create a new directory.
  176.  
  177.              -  Erase a directory.
  178.  
  179.              -  Print  the names  of  the  sub-directories  and  files
  180.                 in  a  single  directory  or optionally all the  names
  181.                 within a complete  directory  tree  structure.    This
  182.                 also  provides  the  ability  to  print  the  names of
  183.                 all the directories and all the files on a disk.
  184.  
  185.              -  Find  the  path  for  any  file  anywhere  on  a disk.
  186.                 Optionally  when  a file is found its directory may be
  187.                 "opened" and displayed  on  the  screen.   Also if the
  188.  
  189.                 file is a program (.COM or .EXE) or batch (.BAT)  file
  190.                 it may be passed to DOS for execution.
  191.  
  192.          For individual files:
  193.  
  194.              -  Copy  or  move  a  file  to  a  different  disk, to  a
  195.                 different  directory  on  the  same  disk,  or  to the
  196.                 same    directory    on  the  same  disk  but  with  a
  197.                 different name.
  198.  
  199.              -  Compare  the  contents    of   one  file  to  that  of
  200.                 another  displaying  where  the files are in error and
  201.                 providing the option to modify them.
  202.  
  203.              -  Erase a file.
  204.  
  205.              -  Display the contents of a file on the screen.
  206.  
  207.              -  Print the contents of a file.
  208.  
  209.              -  Change  the  name,  date,  time  or  attribute  of   a
  210.                 file.
  211.  
  212.              -  One or more files may be "marked" for subsequent group
  213.                 copy, move, compare or erase.
  214.  
  215.              -  Load  and  run  a  program  or batch file.  Optionally
  216.                 DIRECTMAINT I  may  be  restarted  automatically  when
  217.                 the program or batch file ends.
  218.  
  219.              -  Load  and  run  FILE  PATCH using  the file for input.
  220.  
  221.              -  Two   seperate  selections  for  loading  and  running
  222.                 programs  of  your  choice  using a file that has been
  223.                 selected through DIRECTMAINT.
  224.  
  225.          Also    while  viewing  the  directories and files on a  disk
  226.          DIRECTMAINT I provides:
  227.  
  228.              -  Ease  of  movement  within  disk  and  directory  tree
  229.                 structures.
  230.  
  231.              -  The ability to view two disks simultaneously either in
  232.                 split or full screen mode.
  233.  
  234.              -  Directory names on the display screen may be sorted in
  235.                 ascending, descending or disk sequence.
  236.  
  237.              -  Files on the display screen may be sorted in ascending
  238.                 or descending sequence on name, extension, size, date,
  239.                 time,    date  and  time,  or  attribute  and  may  be
  240.                 resequenced  back  to  the order as they appear in the
  241.                 disk directory.
  242.  
  243.              -  An exit to DOS may be performed for executing commands
  244.  
  245.                 or running other programs and  DIRECTMAINT I  returned
  246.                 to at  the  same  point  where the exit was initiated.
  247.  
  248.          DIRECTMAINT  II   is   similiar  to  DIRECTMAINT I except  it
  249.          provides  a  full  view of ALL the files on one or more disks
  250.          at one time.  The information  (name,  path, size, date, time
  251.          and  attribute) for each of the files is read into memory and
  252.          displayed using a formatted screen.  The information may then
  253.          be    sorted  in  either  ascending  or  descending  sequence
  254.          providing:
  255.  
  256.              -  If  in  name  sequence  which  files are duplicated in
  257.                 multiple  directories  or  on more than one disk.  The
  258.                 duplicates  will  automatically  be  flagged  on   the
  259.                 screen for you.
  260.  
  261.              -  If  in  name extension sequence what are all the files
  262.                 with  the  same  extension,  what  are all the program
  263.                 files (.COM or  .EXE),  what  are all the batch (.BAT)
  264.                 files, etc.
  265.  
  266.              -  If  in  path  sequence a complete view of the disk  by
  267.                 directory and sub-directory.
  268.  
  269.              -  If  in  size sequence which are the largest files (the
  270.                 ones using up the most disk space).
  271.  
  272.              -  If in date/time  sequence  which files were created or
  273.                 modified on a specific day.
  274.  
  275.              -  If  in attribute sequence which are the read  only  or
  276.                 hidden files and  which  files have been changed since
  277.                 the last disk backup.
  278.  
  279.          DIRECTMAINT II also provides the following functions:
  280.  
  281.              -  Print  the  information  an all of the files in memory
  282.                 or only those with duplicate names.
  283.  
  284.              -  Display  disk  statistics  on  total  space available,
  285.                 total  space  used,  total  number  of files and total
  286.                 number of directories.
  287.  
  288.              -  Exit to DOS and return to DIRECTMAINT II.
  289.  
  290.              -  All  of  the   file    processing    capabilities   of
  291.                 DIRECTMAINT I  (copy,  move,  compare,  erase,  etc.).
  292.                 With these functions  DIRECTMAINT II is invaluable  in
  293.                 helping  to  keep  your  disks  clean  of obsolete and
  294.                 duplicated  files,  saving  valuable  disk  space  and
  295.                 in  many  cases  may  help  avoid  having  to purchase
  296.                 additional hard disks.
  297.  
  298.  
  299.          Both  DIRECTMAINT  I  and  DIRECTMAINT  II are designed to be
  300.  
  301.          "user  friendly" with all instructions for operator responses
  302.          displayed  on the screen and all processes are selected using
  303.          either  single  key  strokes  or  through  "point  and shoot"
  304.          highlighted bounce bar menus.  Only when specific information
  305.          such  as  a  file selection mask or a new  file date or  time
  306.          are required does the  user  have to enter data.  No commands
  307.          or  keywords are required to be memorized and after using the
  308.          system  a  few  times  reference  to  the  manual  is  seldom
  309.          necessary.
  310.  
  311.          Also  DIRECTMAINT I and DIRECTMAINT II are "linked"  together
  312.          in   that  when  running DIRECTMAINT I by simply pressing the
  313.          "F10"  key  it  will  terminate    and    automatically  call
  314.          DIRECTMAINT  II.  When in DIRECTMAINT II press "F10"  and  it
  315.          will end and start DIRECTMAINT I.
  316.  
  317.  
  318.          FILE PATCH is a comprehensive file manipulation program which
  319.          provides  the  ability to view, modify, extract and/or create
  320.          any DOS data or program file up to 10 megabytes in length and
  321.          in  either  ASCII or HEX.  For complete information on  using
  322.          the  program  please  see the seperate  FILE PATCH section in
  323.          this manual.
  324.  
  325.          The minimum machine requirements  for  using DIRECTMAINT  are
  326.          as follows:
  327.  
  328.              -  A hard disk
  329.              -  380k of usable memory.
  330.              -  DOS 2.0 or later.
  331.              -  A color or monochrome monitor.  If color is used
  332.                 screen colors may be selected.
  333.              -  A printer is optional.
  334.  
  335.  
  336.  
  337.                                     MORSOFT
  338.                             9859 IH-10 West, 107/811
  339.                             San Antonio, Texas 78230
  340.                                  (512) 692-9572
  341.  
  342.          I N S T A L L A T I O N
  343.          _______________________
  344.  
  345.  
  346.  
  347.          The  DIRECTMAINT  system is comprised of the following  files
  348.          retained under the DIRCMAIN directory:
  349.  
  350.              -  DIRMAIN1.EXE, the DIRECTMAINT I program
  351.              -  DIRMAIN2.EXE, the DIRECTMAINT II program
  352.              -  FILEPATC.EXE, the FILE PATCH program
  353.              -  DM1.BAT, a batch file used for running DIRECTMAINT I
  354.              -  DM2.BAT, a batch file used for running DIRECTMAINT II
  355.              -  DIRMAINC.CLR, a parameter file for screen colors
  356.              -  DIRMAINB.BAT, DIRMAIND.BAT, and DIRMAINF.BAT, batch
  357.                 files used when programs are selected to be run
  358.  
  359.          When installing the system the sub-directory must be  created
  360.          on  the  appropriate  disk  and  the programs and DM1.BAT and
  361.          DM2.BAT files copied from the  install diskette  to  the hard
  362.          disk.    The  DIRMAINB.BAT,  DIRMAIND.BAT,  DIRMAINF.BAT  and
  363.          DIRMAINC.CLR files are created by the programs as required.
  364.  
  365.          The install process is performed automatically however based
  366.          on how the DIRECTMAINT system was acquired.
  367.  
  368.          If  the  system  was  received  on a single "compressed" disk
  369.          perform the following (a compressed disk may be identified by
  370.          the files it contains - DIRCMAIN.EXT, README and INSTALL.BAT.
  371.  
  372.              -  Insert the disk in drive "A:".
  373.  
  374.              -  At the DOS prompt type:
  375.  
  376.                      A:
  377.                      CD \
  378.  
  379.              -  Then type "INSTALL x"  where "x" is the letter of  the
  380.                 hard disk that will contain the DIRECTMAINT  directory
  381.                 and files, and  press  enter.   Note do not type a ":"
  382.                 (colon) after the disk letter.
  383.  
  384.                 For drive "C" type "INSTALL C" and press enter
  385.                 For drive "D" type "INSTALL D" and press enter
  386.                 For drive "E" type "INSTALL E" and press enter
  387.                 For drive "F" type "INSTALL F" and press enter
  388.  
  389.              -  The  install  process  will   create   the  "DIRCMAIN"
  390.                 directory and decompress the program and batch files.
  391.  
  392.              -  When the system has been loaded the machine will pause
  393.                 for  printing  the manual.  If you wish to print it at
  394.                 this  point ready your printer and press the enter key
  395.                 otherwise  press the "Ctrl-Break" keys.  To print  the
  396.                 manual  at  a later date type the following at the DOS
  397.  
  398.                 prompt:
  399.  
  400.                       COPY x:\DIRCMAIN\DIRCMAIN.DOC PRN
  401.  
  402.                where "x" is the disk containing the DIRECTMAINT files
  403.  
  404.  
  405.          If the system was downloaded  from another computer to a hard
  406.          disk  and is  in an  "archived" format perform the following.
  407.          (Note  that  if  it  was received in "archived" format  on  a
  408.          diskette  copy  the  archived  file to a sub-directory on the
  409.          hard  disk before following  the  steps  below.  An  archived
  410.          diskette  will  contain  one  file  DIRCMAIN.xxx,  where  the
  411.          "xxx" identifies the  type  of  archive,  eg.  "ARC",  "PAK",
  412.          etc.)
  413.  
  414.              -  Unpack   the  file  using  the  appropriate  archiving
  415.                 program.
  416.  
  417.              -  Set the default  disk  drive  and  directory  to  that
  418.                 of the unpacked files.  Eg. if the files were on drive
  419.                 "C" under directory "MYDIR" at the DOS prompt type:
  420.  
  421.                     C:
  422.                     CD \MYDIR
  423.  
  424.              -  Then type "INSTALL x"  where "x" is the letter of  the
  425.                 hard disk that will contain the DIRECTMAINT  directory
  426.                 and files, and  press  enter.   Note do not type a ":"
  427.                 (colon) after the disk letter.
  428.  
  429.                 For drive "C" type "INSTALL C" and press enter
  430.                 For drive "D" type "INSTALL D" and press enter
  431.                 For drive "E" type "INSTALL E" and press enter
  432.                 For drive "F" type "INSTALL F" and press enter
  433.  
  434.              -  The  install  process  will   create   the  "DIRCMAIN"
  435.                 directory and copy the necessary files.
  436.  
  437.              -  When the system has been loaded the machine will pause
  438.                 for  printing  the manual.  If you wish to print it at
  439.                 this  point ready your printer and press the enter key
  440.                 otherwise  press the "Ctrl-Break" keys.  To print  the
  441.                 manual  at  a later date type the following at the DOS
  442.                 prompt:
  443.  
  444.                       COPY x:\DIRCMAIN\DIRCMAIN.DOC PRN
  445.  
  446.              where "x" is the disk containing the DIRECTMAINT files
  447.  
  448.          S T A R T I N G    D I R E C T M A I N T  I
  449.          ___________________________________________
  450.  
  451.  
  452.          DIRECTMAINT  I  may  be  started  in  one  of three ways;  by
  453.          manually    entering  the  necessary  DOS commands, through a
  454.          batch  (.BAT)  file  (see  you DOS manual for information  on
  455.          these  types  of files), or when running DIRECTMAINT  II,  by
  456.          pressing the "F10" key.
  457.  
  458.          To  start  the  program  manually  enter  the following three
  459.          commands at the DOS prompt and press enter after each:
  460.  
  461.              x:
  462.              CD \DIRCMAIN
  463.              DM1
  464.  
  465.             Where    the    "x"    is   the  disk drive containing the
  466.             DIRECTMAINT files.  For example if the files are on  drive
  467.             "C" type:
  468.  
  469.              C:
  470.              CD \DIRCMAIN
  471.              DM1
  472.  
  473.          To  start the program with a batch file create one containing
  474.          the above three statements.   The following example using the
  475.          DOS  "COPY" command shows how to create a file named "DM.BAT"
  476.          under  the  root  directory of hard disk "C" and assuming the
  477.          DIRECTMAINT files are on drive "C".    Be sure to press enter
  478.          after each line is typed.
  479.  
  480.              C:
  481.              CD \
  482.              COPY CON DM.BAT
  483.              C:
  484.              CD \DIRCMAIN
  485.              DM1
  486.  
  487.              When  these  statements have been entered press the  "F6"
  488.              key then press enter.
  489.  
  490.          After the batch file has been created you may then enter only
  491.          the file name to start DIRECTMAINT I.   In the example above,
  492.          at the DOS prompt, only the characters "DM" need to be typed.
  493.  
  494.          D I R E C T M A I N T   I    O P E R A T I O N S
  495.          ________________________________________________
  496.  
  497.          When the program starts the full DIRECTMAINT I screen will be
  498.          displayed  with  an open window for selecting a disk drive to
  499.          view,  and on color monitors, the option for changing colors.
  500.          Note if you have a machine with a color display board but are
  501.          using a monchrome monitor the screen will be garbled.   Press
  502.          the "F9" key to switch to monochrome mode.
  503.  
  504.          To select the disk for viewing either enter the drive  letter
  505.          or  using the up and down cursor movement keys located on the
  506.          numeric pad to the right of the keyboard move the highlighter
  507.          bar over the letter of the disk and press enter.  For  drives
  508.          above  "D:"   the  window  contents will scroll for "E:" thru
  509.          "Z:".   Note for machines  that  have only one diskette drive
  510.          disk "B:" cannot be selected.
  511.  
  512.          If using a color monitor  and  you  wish to change the screen
  513.          colors  press  the  "F1" key.  A window will open showing the
  514.          standard  15 colors with a letter "A" through "O" above each.
  515.          Also  a prompt for selecting the color for the screen outline
  516.          will  be  displayed.    Press the key of the letter (upper or
  517.          lower case) above the  desired  color.    Next  a prompt will
  518.          display  for  the  color of the screen information (directory
  519.          and  file  names, etc.).  Press the key of the letter for the
  520.          desired  color.  The colors may be the same.  The screen will
  521.          clear  and  be  redisplayed  with  the new colors.  Also  the
  522.          colors selected will  be  written  to  the  DIRECTMAINT  file
  523.          "DIRMAINC.CLR" so  the  next  time the program is started the
  524.          new   colors  will be used.  Note that these colors will also
  525.          be used by DIRECTMAINT II and the FILE PATCH programs.
  526.  
  527.          To  end  the  program  when the disk selection window is open
  528.          press the "Esc" key.  A yes/no (Y/N) prompt will be displayed
  529.          insuring you wish to  exit the program.  If yes press the "Y"
  530.          key (upper or lower case) otherwise press "N" to continue.
  531.  
  532.          When  a  drive  has  been  selected the root directory of the
  533.          appropriate  disk  will  be read and the sub-directory names,
  534.          file  names  and  file  information  for  the  root  will  be
  535.          displayed.
  536.  
  537.          Next  to  the  caption  "Current Directory:" on line 4 of the
  538.          screen  will  be  the drive and path of the current directory
  539.          that  is  open.  For example for the root directory of  drive
  540.          "C"  the  path  shown  will be "C:\*.*" indicating drive "C",
  541.          root directory, all sub-directories and files.
  542.  
  543.          On    the    left  side  of  the  screen  under  the  heading
  544.          "DIRECTORIES" will first be the constant "(current)" (this is
  545.          used  for  selecting  the  current  directory for processing)
  546.          followed  by  the names of the first 11 sub-directories under
  547.          the  current  directory.    Under  the headings "File Names",
  548.          "Size", "Date", "Time",  and  "Attrib"  will be the names and
  549.  
  550.          corresponding sizes in bytes (characters), date and  time  of
  551.          creation  or  last modify and the attributes of the first  12
  552.          files  under  the  current  directory.    Note  that  a  file
  553.          attribute may be:
  554.  
  555.              -  Normal.  A file that may be read or written to and has
  556.                 not been modified since the last disk backup.
  557.  
  558.              -  Modified.    A file that may be read or written to and
  559.                 has been modified since the last disk backup.
  560.  
  561.              -  Read Onl (read only).  A file that may be read but not
  562.                 modified or overlayed by a DOS copy.
  563.  
  564.              -  Hidden.    A file that does not show up on a DOS "DIR"
  565.                 command  and  usually  may  not  be accessed using DOS
  566.                 commands  such  as COPY or ERASE.  Many companies  use
  567.                 this technique  to  "hide"  files  for copy protection
  568.                 purposes.    These  files  may  however  be  processed
  569.                 (copied, moved, erased, etc.) using DIRECTMAINT.
  570.  
  571.              -  Hiddn-RO (hidden, read only).  A hidden file  that may
  572.                 be read but not modified.
  573.  
  574.          Note that DIRECTMAINT I  does not display or process  the DOS
  575.          system or volume label files.
  576.  
  577.          Next to the caption "Total -" on the line under the directory
  578.          names  is  the  total  number  of  sub-directories  under the
  579.          current directory.  Next to the caption "Total -" on the line
  580.          beneath the file names is the total number of files  and  the
  581.          total  number  of  bytes  used by the files under the current
  582.          directory.    Next to the caption "Bytes Available On" is the
  583.          drive  letter of the current disk being viewed and the  total
  584.          number of bytes still available on it.
  585.  
  586.          Below  the total  lines are  the instructions for operations.
  587.          Directories and files  are  selected for processing by moving
  588.          the  highlight bar  over the desired name and pressing enter.
  589.          The  highlighter  is  moved up and down using the up and down
  590.          arrows  on  the  numeric pad to the right of the keyboard and
  591.          switched  between the directory and file names using the left
  592.          and  right  arrows.    The    names  are  scrolled  when  the
  593.          highlighter  reaches  the  last  name  and the down arrow  is
  594.          pressed or moved to the first name on the  screen and  the up
  595.          arrow  is  pressed.    For  "paging"  the  names  rather than
  596.          scrolling  use the "PgUp" and "PgDn" keys.  If you attempt to
  597.          scroll  or page the names beyond the first or last within the
  598.          directory the machine will beep.
  599.  
  600.          If you have moved down through a directory structure (see the
  601.          OPEN  process  selection below) and wish to go back up to the
  602.          previous  directory  level  press the "F1" key.  To return to
  603.          the  root  directory  of  the  disk  press the "F2" key or to
  604.          select a different disk  drive  press "F3".
  605.  
  606.  
  607.          To sort the names of the directories move the selection high-
  608.          lighter to the "Directories" side of the screen and press the
  609.          "F4"  key.   A window will open requesting that you press the
  610.          "A"  key  (upper  or  lower  case)  if  the sort is to be  in
  611.          ascending  sequence,  the "D" key if descending or "K" if the
  612.          names  are to be displayed in the sequence they appear on the
  613.          disk.  To cancel the sort press the "Esc" key.
  614.  
  615.          To  sort  the files move the highlighter to the files side of
  616.          the  screen and press "F4".  A window will open for selection
  617.          of the sort key; name, extension, size, date, time,  date and
  618.          time, attribute or original disk order.  Either press the key
  619.          of the letter (A thru H) of the sort key desired or using the
  620.          up  and  down  arrow  keys  highlight the selection and press
  621.          enter.  Next a window will open requesting that you press the
  622.          "A" key if the sort is  to be in ascending sequence or "D" if
  623.          descending  (this  sequence  window will not open if the sort
  624.          key chosen is the disk directory order).  The ascending order
  625.          for  attributes  is;    NORMAL,  READ ONLY, MODIFIED, HIDDEN,
  626.          HIDDEN READ ONLY.
  627.  
  628.          Note that the sort of  either  the  directories  or  files is
  629.          performed  on the information saved in memory.  Their  actual
  630.          order in the directories on the disk is not changed.
  631.  
  632.          To  view  a  second disk press the "F5" key.  See the section
  633.          "VIEWING TWO DISKS SIMULTANEOUSLY"  later  in this manual for
  634.          more information on this option.
  635.  
  636.          To refresh memory on the contents of the "current"  directory
  637.          being displayed press  the  "F7"  key.  The disk will be read
  638.          and  the  directory  redisplayed.  This function is primarily
  639.          used when viewing two disks at the same time and one  of them
  640.          has been changed by copying, erasing, etc. files.
  641.  
  642.          To perform an exit to  DOS  press  the  "F8" key.  The screen
  643.          will  clear and the normal DOS prompt will appear.   You  may
  644.          at this point execute  commands  or  run  other programs in a
  645.          normal  DOS  command prompt mode.  When complete and ready to
  646.          return to DIRECTMAINT  type "EXIT" (upper or lower  case)  at
  647.          the  DOS  prompt.  DIRECTMAINT I will load and restart at the
  648.          same point where the exit was performed.  Note this  function
  649.          is  not  a "shell" whereby  DIRECTMAINT,  or  any part of it,
  650.          remains  resident.    The  necessary commands are written  to
  651.          the  DIRECTMAINT  batch  files  to  call  a second  level  of
  652.          COMMAND.COM  and the program completely terminates freeing up
  653.          all  memory  used  with  the  exception  of approximately  4k
  654.          required for the multiple levels of COMMAND.COM.
  655.  
  656.          To    end    viewing    the  current  disk  and return to the
  657.          original  disk selection screen for changing colors or ending
  658.          the program press the "Esc" key.
  659.  
  660.          To end DIRECTMAINT I and start DIRECTMAINT II press the "F10"
  661.  
  662.          key.
  663.  
  664.          NOTE:  As a directory  is read from the disk the names of the
  665.          sub-directories  and files and the file information is loaded
  666.          to  memory for more efficient  scrolling  and  paging.    The
  667.          storage  limit  is  99  sub-directories  and  300 files for a
  668.          single directory.  If this maximum is exceeded a warning will
  669.          be  displayed  stating  that  not  all  of  the names for the
  670.          current  directory will be shown.  This limit however applies
  671.          to  the display only and does not effect directory processing
  672.          (copying, moving, etc. all or selected files).
  673.  
  674.          If this limitation does occur it may be an indication  that a
  675.          reorganization  of the disk should be performed.  The purpose
  676.          of directories and sub-directories  is  so that related files
  677.          may  be  grouped  together  for  easier  and  more  efficient
  678.          processing   by   both   user   programs  and  DOS  commands.
  679.          DIRECTMAINT is ideal for performing this type of task.
  680.  
  681.          P R O C E S S I N G    O F    D I R E C T O R I E S
  682.          ___________________________________________________
  683.  
  684.          To  perform  processing  on  a directory move the highlighter
  685.          bar  over the directory name using the up and down arrow keys
  686.          and  press  the  enter key (if the highlighter is on the file
  687.          names  side  of  the screen use the left arrow key to move it
  688.          over to the directory names).
  689.  
  690.          When  enter is  pressed a process selection window will open.
  691.          Either press the letter (A thru N) for the selection  desired
  692.          or using the up and down arrow keys move  the new highlighter
  693.          bar to the process desired  and  press  enter.  To cancel the
  694.          process  selection  and return  to  directory selection press
  695.          the "Esc" key and the window will close.
  696.  
  697.          Note  however  as  you  become more familiar with DIRECTMAINT
  698.          and  the  various  processes  available  for a directory  you
  699.          may simply press the key "A" thru "N" for the process desired
  700.          after  highlighting the directory name and bypass the opening
  701.          and use of the process selection window.
  702.  
  703.          Each process for a directory  is described below.  However to
  704.          avoid  repetition  of  instructions  the  following  routines
  705.          common  to  copying, moving, comparing and erasing files  are
  706.          presented here.
  707.  
  708.  
  709.              If    the  "Copy  Select  Files",  "Move  Select  Files",
  710.              "Compare    Select    Files"   or  "Erase  Select  Files"
  711.              process  is  chosen  a  window  will open requesting that
  712.              a  selection  mask  be  typed.   This mask is the same as
  713.              that  used  when  executing    a   DOS  command  such  as
  714.              "COPY"  or  "ERASE".    The  "wild  card"  characters "?"
  715.              (question  mark)  and  "*"  (asterisk)  may  be  used  in
  716.              conjunction  with    normal    file  name  and  extension
  717.              characters.    For  example  if  all  files  that started
  718.              with  "ABC"  are  to be selected the masks "ABC?????.???"
  719.              or  "ABC*.*"  may  be  entered.   See your DOS manual for
  720.              more  information  on  global file name characters.
  721.  
  722.              Whenever  files  are  copied,  moved  or  compared both a
  723.              source    path  (where  the  files  are  now  at)  and  a
  724.              target  path  (where  the  files  are to go, or where the
  725.              second  set  of  files  for  comparing  are) needs to  be
  726.              known  by  the program.  The source path is automatically
  727.              known   as  a  result  of  selecting  the  directory  for
  728.              processing.    The  target path however may be entered in
  729.              one  of  two  ways;  by  manually typing it in or, if the
  730.              target  path already exists, through a disk and directory
  731.              selection  process.    When  one  of  the  copy, move  or
  732.              compare    processes  is  selected  a  window  will  open
  733.              requesting  that  the  target  path be entered.  If it is
  734.              desired to type in  the  path  do  so at this point.  Use
  735.              either  the left arrow  or  backspace  key  to  move  the
  736.  
  737.              cursor  to  the  left.  The cursor may not be moved using
  738.              the  right  arrow, a character other than a space must be
  739.              entered.    Note that  the  characters  ":\"  (colon  and
  740.              backslash)  in  positions  2  and  3  cannot be overtyped
  741.              and  will  be  automatically  skipped  over if the target
  742.              drive is changed.
  743.  
  744.              If  you  wish  to  select  an  existing  path  press  the
  745.              "F1"   key.    A  window  will  open  for  selecting  the
  746.              target disk drive.  Either press the letter for the drive
  747.              or  using  the  up and down arrow keys move the highlight
  748.              bar  to  the  desired disk and press enter.  The selected
  749.              drive  will  be  read  and  a  window  will  open showing
  750.              both  the  root  directory    (indicated   by  the  drive
  751.              letter  followed  with  a  colon  and  a  backslash)  and
  752.              the    directories   directly  beneath  the  root.    The
  753.              names will appear  in  sequence.  Either press the key of
  754.              the  letter  (A  thru I) next to the desired directory or
  755.              move  the  highlighter to it using the up and down  arrow
  756.              keys. In either case press enter if this will be the last
  757.              directory    in the target path or press "F1" to open the
  758.              selected  directory.   If "F1" is pressed the highlighted
  759.              directory    will    be   read  and  its  sub-directories
  760.              displayed   in  the  window.    Repeat  this  process  as
  761.              required    until  the  last  directory  for  the  target
  762.              path    is   selected  then  press  enter.  The directory
  763.              names    will  scroll  as  the  highlighter  reaches  the
  764.              top  or  bottom  of  the  window or the "PgUp" and "PgDn"
  765.              keys  may be used  for  faster  paging.    In  the  event
  766.              you    wish  to  backup  through  a  directory  structure
  767.              press    the    "F2"   key  to  return  to  the  previous
  768.              directory.
  769.  
  770.              When  copying  or  moving  files  and  the  desired  path
  771.              directories  do  not    exist    on    the  target  drive
  772.              manually  enter  the  path  and  press  enter.   A yes/no
  773.              prompt will display  stating  the  path  does  not  exist
  774.              and  asking  if  it  is  to be created.  If yes press the
  775.              the  "Y"  key  otherwise  press  "N" to reenter the path.
  776.              If  yes  the directories  will  be  created  as  required
  777.              on  the  target  drive.    Note that if the new directory
  778.              is  directly  under  the  current one being displayed  on
  779.              the   screen  the  display memory will  not  be  changed.
  780.              The use of the "F7"  key  to  refresh  the screen for the
  781.              current directory may be used.
  782.  
  783.              Whenever  files  are  being copied a window will open  to
  784.              keep  you  informed on what is happening. Both the source
  785.              and target paths  and  file names will be displayed along
  786.              with  the  amount  of  space available on the target disk
  787.              (this number is updated after each file is copied).    To
  788.              cancel  the copy process press the "Esc" key at any time.
  789.              DIRECTMAINT  performs a look ahead process to compare the
  790.              the  size of the next file to be copied versus the amount
  791.              of  space  available  on the target disk.  If the  target
  792.  
  793.              disk  is a floppy and there is not enough space remaining
  794.              on  it  for  the  next  file  a  prompt will be displayed
  795.              providing the option to insert a new disk and press enter
  796.              to continue or press  the  "Esc"  key  to  terminate  the
  797.              copy  process.    Note    that   file  contents  are  not
  798.              spanned  between  diskettes,   each  will  contain  files
  799.              in their entirety.
  800.  
  801.              Also  when  files  are  being  copied  and  a source file
  802.              has  an  attribute  of  "hidden"  a yes/no prompt will be
  803.              displayed  as  to  whether  or  not  the  file  is  to be
  804.              copied.   If  yes  press  the  "Y"  key  otherwise  press
  805.              "N".     In  addition  if  a  copy  of  the  source  file
  806.              already  exists  on  the  target  drive  and  the  target
  807.              file  has  a read only attribute  a yes/no prompt will be
  808.              displayed    asking    if   the  target  file  is  to  be
  809.              overlayed.    If  yes    press   the  "Y"  key  otherwise
  810.              press "N" and the file will be bypassed.
  811.  
  812.              When  "moving" files if the source and target drives  are
  813.              the  same only the directory entries will be changed, the
  814.              files will not be  affected.   A window will open keeping
  815.              you  informed of the process as it is being performed and
  816.              when moving multiple files providing the option  to press
  817.              the "Esc" key at any time to cancel the operation. If the
  818.              drives  are  different  the files will first be copied to
  819.              the  target disk then a yes/no prompt will display asking
  820.              if the source files are to be deleted.  If yes  press the
  821.              "Y"  key  otherwise press "N" and they will not be erased
  822.              from the source disk.
  823.  
  824.              When  files  are being compared and there is a difference
  825.              between  them a window will open showing the mismatch and
  826.              providing a process to modify either file.
  827.  
  828.              On  the  first  line  in  the  window next to the caption
  829.              "Files  Different  At  Position  - " is the byte position
  830.              within the files that the mismatch occured.  Displayed on
  831.              the next three lines is the name and a 30 byte  block  of
  832.              characters  from  the  source file.  The first and second
  833.              lines  show  the  character  values in HEX using vertical
  834.              positioning.  The  third line shows the file name and the
  835.              ASCII characters.  On the three lines above the  response
  836.              instructions  is  the name and positionally corresponding
  837.              30 characters from  the  target file.  The top line shows
  838.              the  ASCII  characters  and the bottom two lines the  HEX
  839.              values.
  840.  
  841.              On  the  line  between  the  data from the two files is a
  842.              vertical  double  headed  pointer positioned at the value
  843.              where  the mismatch occured and to the left on this  line
  844.              is the location of the pointer relative to the characters
  845.              in  the file. The pointer may be moved using the left and
  846.              right cursor movement arrows on the keyboard and when the
  847.              pointer  reaches  the edge of the 30 character block  the
  848.  
  849.              files will scroll  and  the  pointer position number will
  850.              change to reflect the new postion within the file.
  851.  
  852.              To continue the compare starting with the next  character
  853.              AFTER  the mismatch (not relative to the pointer position
  854.              if it has been moved) press the enter key.  To cancel the
  855.              compare press the  "Esc"  key.  To modify either file one
  856.              character at a time press the "F1" key to change in ASCII
  857.              mode  or "F2" to change in HEX. (Note:  This function  is
  858.              not a word processor  or  text  editor.    Changes to the
  859.              files  are IMMEDIATE, there is no buffering performed, no
  860.              backout  procedure  and  the  modifications  cannot    be
  861.              cancelled.    If  an  error  is  made  the change must be
  862.              reapplied).
  863.  
  864.              If  "F1"  or  "F2"  is  pressed  the  blinking  underline
  865.              cursor will appear  at  the  source  file character being
  866.              pointed  to  by  the  location  arrow  and an instruction
  867.              window  will  open  stating  to  locate the cursor at the
  868.              byte  to  be  changed  and press enter.  Use the left and
  869.              right    arrows  on  the  keyboard  to  move  the  cursor
  870.              horizontally and the up and down arrows to switch between
  871.              the  source  and  target files.  Note that the files will
  872.              not scroll when in  this  mode.  When the cursor has been
  873.              positioned press  the  enter  key.  If modifying in ASCII
  874.              (character)  mode  an  entry window will open showing the
  875.              current  value  in the file.  Any of the 256 ASCII values
  876.              may be entered either by pressing a corresponding  key on
  877.              the  keyboard  (eg. the "T" key for the letter "t", using
  878.              the shift key for upper or lower case) or by pressing and
  879.              holding  the  "Alt"  key  then pressing and releasing the
  880.              appropriate numbers on the numeric keypad to the right of
  881.              the  keyboard  for the ASCII value (eg. for an ASCII  254
  882.              press and hold the  "Alt" key, press and release the "2",
  883.              press  and  release  the  "5", press and release the "4",
  884.              then  release  the  "Alt"  key).   To enter ASCII value 0
  885.              (null)  press  the  "F2"  key.  To cancel performing  the
  886.              change press the "F10" key.
  887.  
  888.              If  modifying in HEX  mode  an  entry  window  will  open
  889.              showing  the  HEX  value of the character. Enter the  new
  890.              value  and  press  "F1".  To cancel performing the change
  891.              press the "F10" key.
  892.  
  893.              When  the  new value has been entered in either mode  the
  894.              appropriate  file  will  be  modified,  the  entry window
  895.              closed  and  control  will return to moving the cursor to
  896.              the next value to change.  Repeat the process as required
  897.              to  change  all necessary characters then press the "Esc"
  898.              key  to  close  the cursor movement window.  Control will
  899.              then  return  to  pressing enter to continue the compare,
  900.              "Esc" to cancel,  etc.  If enter is pressed and either of
  901.              the  files were changed the compare will restart  at  the
  902.              beginning of the files.  If no changes were made  it will
  903.              restart  at the  character  after  the original mismatch.
  904.  
  905.              In the event the files are different sizes all characters
  906.              up to the last in the shortest file will be compared then
  907.              a window will open  with  the  message that the files are
  908.              different in length and to press any key to continue.
  909.  
  910.              When  a  compare  process is complete for one or multiple
  911.              files  a  window will open displaying the number of files
  912.              that compared equal and the number that had mismatches or
  913.              were different lengths.
  914.  
  915.              When  selecting  files  to  be  erased  a  yes/no  prompt
  916.              will  first  display  to  insure  that  the  files are to
  917.              be   deleted.    If  yes  press  the  "Y"  key  otherwise
  918.              press  "N".    If "Y"  is  pressed  a  window  will  open
  919.              showing  the  names  of  the  files  as  they  are  being
  920.              erased.    To  cancel  the  deletion  process at any time
  921.              press the "Esc" key  and  the  remaining  files  will not
  922.              be  deleted.   If  a    hidden   or  read  only  file  is
  923.              encountered  a  yes/no  prompt  will  display  asking  if
  924.              the  file  is  to  be  erased.  If yes press the "Y"  key
  925.              otherwise press "N" and the file will be bypassed.
  926.  
  927.              When  copying  to diskettes they must be formatted.  Note
  928.              that  an    exit  to DOS may be performed (press the "F8"
  929.              key)  to  do  the formatting then return to DIRECTMAINT I
  930.              by typing "EXIT" at the DOS prompt.
  931.  
  932.  
  933.          DIRECTORY PROCESS SELECTIONS
  934.          ____________________________
  935.  
  936.          OPEN
  937.  
  938.              This  process will  "open"  the  directory  selected  and
  939.              display  the  names  of the sub-directories and names and
  940.              information on the files under this directory.
  941.  
  942.          COPY ALL FILES
  943.  
  944.              This process will copy all of the files under the current
  945.              directory  to  another directory on the same disk or to a
  946.              different disk.
  947.  
  948.          COPY SELECT FILES
  949.  
  950.              This process will copy all of the files under the current
  951.              directory  with  names  that  match  a  requested  global
  952.              character (wild card) mask.
  953.  
  954.          MOVE ALL FILES
  955.  
  956.              This process will  "move"  all  files  under the selected
  957.              directory to the target directory or disk.
  958.  
  959.          MOVE SELECT FILES
  960.  
  961.  
  962.              This  process  will  "move"  all files under the selected
  963.              directory that match a requested global character mask.
  964.  
  965.          COMPARE ALL FILES
  966.  
  967.              This  function  will  compare  the  contents of the files
  968.              under  the  current  directory to those under a different
  969.              directory  or  on  a  different disk.  As the process  is
  970.              being performed a window will open showing the  names  of
  971.              the files being compared and the source and target paths.
  972.              If the target files  are  on  a  hard  disk  and  a  file
  973.              matching  the source does not exist a prompt will display
  974.              stating to press enter to skip to the next file  or "Esc"
  975.              to  terminate  the compare process.  If the target  files
  976.              are on diskettes  and a matching target file is not found
  977.              a prompt will be displayed stating to press enter to skip
  978.              the  file,  insert  a  new diskette and press "F1", or to
  979.              press  "Esc"  to  end  the  compare process.  This option
  980.              along  with  the  ability  to  insert new diskettes  when
  981.              copying  provides  the  function  of  both offloading and
  982.              subsequently  comparing  from  a  hard  disk  to multiple
  983.              diskettes.
  984.  
  985.          COMPARE SELECT FILES
  986.  
  987.              This process  performs  the  same  as  the  "COMPARE  ALL
  988.              FILES"  except  the  file  names  must  match a requested
  989.              global character (wild card) mask.
  990.  
  991.          ERASE ALL FILES
  992.  
  993.              This  process  will  erase  all  of  the files under  the
  994.              selected directory.
  995.  
  996.          ERASE SELECT FILES
  997.  
  998.              This  process  will  erase  all  of  the  files under the
  999.              selected  directory  with  names  that  match a requested
  1000.              global character mask.
  1001.  
  1002.          MAKE NEW DIRECTORY
  1003.  
  1004.              This function will create a new sub-directory beneath the
  1005.              selected directory.   A window will open for entering the
  1006.              name  of  the new directory, use only valid DOS directory
  1007.              naming characters  and  when  complete  press  enter.   A
  1008.              directory  or  file  with  the  same name may not already
  1009.              exist under the selected directory.  If the new directory
  1010.              is to be created under the current directory shown on the
  1011.              screen    the    name  will  be  added  to  the  list  of
  1012.              sub-directories  held  in memory and may subsequently  be
  1013.              selected  for  processing  without  having  to reread the
  1014.              current directory.
  1015.  
  1016.  
  1017.          ERASE DIRECTORY
  1018.  
  1019.              This  process  will  erase  the  directory selected.  The
  1020.              directory  must  not contain any sub-directories or files
  1021.              and the  "(current)" directory selection may not be used.
  1022.              When  the directory has been deleted the name will remain
  1023.              on the screen however  it  will  be bordered by the "< >"
  1024.              (less  than, greater than) symbols (eg. <MYDIR       > ).
  1025.              When  a directory has been erased it may not be  selected
  1026.              for  further  processing however a new directory with the
  1027.              same name may be  created  without leaving the display of
  1028.              the current directory.    Both names, the one deleted and
  1029.              the one newly created, will appear on the display.
  1030.  
  1031.          PRINT DIRECTORY
  1032.  
  1033.              This  process  will  print directory and file information
  1034.              for  the  sub-directories  and files directly beneath the
  1035.              directory  selected  or for the entire sub-directory/file
  1036.              structure (tree).    When  this  function  is  selected a
  1037.              window   will  open  prompting  to  press  enter  if  the
  1038.              information  for  this  directory  only  is to be printed
  1039.              or  to  press  "F1"  for  the  entire  tree.    To  print
  1040.              everything  for  the entire  disk select "(current)" when
  1041.              displaying the root directory.  The following is a sample
  1042.              printout and description of the information shown.
  1043.  
  1044.          _____________________________________________________________
  1045.  
  1046.                     M O R S O F T - D I R E C T  M A I N T  I
  1047.  
  1048.          Date: 10-01-88          Print Of Directory           Page:  1
  1049.  
  1050.                                    C:\MYDIR\*.*
  1051.  
  1052.          Directories           Date            Time          Attribute
  1053.          ------------        --------       -----------      ---------
  1054.          YOURDIR1             3/04/88       12:13:04 AM      Normal
  1055.          HISDIR2             11/13/87        1:03:46 PM      Hidden
  1056.  
  1057.          Number Of Directories -   2
  1058.  
  1059.  
  1060.           File Names        Size        Date       Time      Attribute
  1061.          ------------   -----------   --------  -----------  ---------
  1062.          PROGRAM1.EXE       149,233    9/29/88   2:07:28 PM  Modified
  1063.          MANUAL.TXT          54,214   12/14/87  11:23:45 AM  Normal
  1064.          PPTYY                  578    1/07/88  10:15:38 AM  Read Only
  1065.  
  1066.          Number Of Files -  3    Total Size -  204,025
  1067.  
  1068.  
  1069.          Total Directories In Structure -  3
  1070.                Total Files In Structure -  3
  1071.           Total File Bytes In Structure -  204,025
  1072.  
  1073.  
  1074.              Total Space On C: -  10,584,064
  1075.               Total Space Used -   9,318,400
  1076.          Total Space Available -   1,265,664
  1077.          _____________________________________________________________
  1078.  
  1079.  
  1080.              Under the heading "Print Of Directory" is the path of the
  1081.              directory being printed.
  1082.  
  1083.              The    first  information  shown  will  be  the  list  of
  1084.              sub-directories and  for  each will be the name, date and
  1085.              time  created or last modified and the attribute:  Normal
  1086.              or  Hidden  (usually used for software protection schemes
  1087.              and will not be displayed using a DOS "DIR" command).  At
  1088.              the end of the list will be the number of sub-directories
  1089.              printed.
  1090.  
  1091.              Next is shown the  files  for  the directory and for each
  1092.              the name, size in  bytes,  date  and time created or last
  1093.              modified and the  attribute: Normal, Modified, Read Only,
  1094.              Hidden  or  Hidden-RO (hidden and read only).  At the end
  1095.              is shown the total  number of files for the directory and
  1096.              the total number of bytes used by the files.
  1097.  
  1098.              At  the  end  of  the  report if the printout was for the
  1099.  
  1100.              entire    tree,   will  be  shown  the  total  number  of
  1101.              directories in the  structure  (including  1  for the top
  1102.              level directory), the total number of files in  the  tree
  1103.              and  the total number of bytes used in the files.    Note
  1104.              that  if  the  report  was for the entire disk the totals
  1105.              will  not  match those for a DOS "CHKDSK".  CHKDSK  takes
  1106.              into  account the number of system and volume label files
  1107.              and  the space used by the directories, system and volume
  1108.              label files and any DOS overhead.
  1109.  
  1110.              At  the  end  of every  report  will  be  the total space
  1111.              available on the disk drive, the total space used and the
  1112.              total space unused.
  1113.  
  1114.              At  any time while the report is printing press the "Esc"
  1115.              key  to  end the listing.  Note that the printer's buffer
  1116.              must  first clear however before the print will  actually
  1117.              stop.
  1118.  
  1119.              The names of the directories and files listed will  be in
  1120.              the  sequence  as they appear in the disk directory.  The
  1121.              use of the "F4" key  for  sorting the screen display does
  1122.              not effect the order shown on the print.
  1123.  
  1124.          FIND FILE
  1125.  
  1126.              This  process will find a file, or files, anywhere in the
  1127.              tree  structure  of  the  directory  selected  and either
  1128.              display or print the path where found and the file  size,
  1129.              date,  time,  and  attribute.   To search the entire disk
  1130.              choose the "(current)" directory selection under the root
  1131.              directory. First  a  prompt  will  display asking for the
  1132.              name  of  the  file  to find or for a "wild card" mask to
  1133.              find  multiple  files with common characters in the name.
  1134.              Next a yes/no prompt will display as to whether the paths
  1135.              and file information found are to be printed (press  "Y")
  1136.              or are to be displayed on the screen (press "N").  Next a
  1137.              window  will  open  stating the search is being performed
  1138.              and  the  name  (or mask) of the file along with the path
  1139.              currently being searched.
  1140.  
  1141.              If the paths are to be displayed when the file  is  found
  1142.              they  will  be shown on the screen along with a prompt to
  1143.              press enter to continue the search, "F1" to switch to and
  1144.              open  the directory of the  file,  or  "Esc"  to  end the
  1145.              search.    In  addition  if the file is a batch (.BAT) or
  1146.              program  (.EXE or .COM) file the "F2" key may be  pressed
  1147.              to  run  (execute) it (see  the  "RUN"  option  under the
  1148.              "PROCESSING  OF  FILES"  section for more information  on
  1149.              this function).
  1150.  
  1151.              If the paths are  to  be  printed they will not appear on
  1152.              the screen and the program will  not stop when a file  is
  1153.              found.    At any time while the search is being performed
  1154.              it  may  be terminated by pressing the "Esc" key.  At the
  1155.  
  1156.              end  of  the search the number of finds on the file  will
  1157.              be displayed.
  1158.  
  1159.          PROCESS MARKED FILES
  1160.  
  1161.              This function is used for processing files that have been
  1162.              "marked"  (see  the  "PROCESSING  OF  FILES" section  for
  1163.              information on marking  files).    When  this function is
  1164.              chosen a selection  process  window  will  open  with the
  1165.              options;  Copy, Move, Compare, Erase, and Un-Mark.  Press
  1166.              the key (A thru E) next to the process desired  or  using
  1167.              the  up  and  down  arrows move the highlighter to it and
  1168.              press enter.  The copy, move, compare and erase functions
  1169.              operate in the same manner as noted above but only  those
  1170.              files that have been marked are processed. The files will
  1171.              remain  marked  for subsequent processing.  The "Un-Mark"
  1172.              selection will remove  the "mark" that has been placed on
  1173.              any of the files.
  1174.  
  1175.              Note  that  file  marking  and marked file processing  is
  1176.              functional  for  files  in the "(current)" directory only
  1177.              and  all  marks are removed if the directory is refreshed
  1178.              or a new directory or disk is read.
  1179.  
  1180.          PROCESSING OF FILES
  1181.          ___________________
  1182.  
  1183.          To perform processing on a file move the highlighter bar over
  1184.          the file name using the  up  and  down  arrow  keys and press
  1185.          enter  (if  the highlighter is on the directories side of the
  1186.          screen press the right arrow key to move it to the file names
  1187.          area).
  1188.  
  1189.          A  process  selection  window will open.  Select the function
  1190.          desired  by  either pressing  the  corresponding  letter  key
  1191.          (A  thru P) or by moving the highlight bar using the  up  and
  1192.          down arrows and press enter.  To cancel the process selection
  1193.          for the file press the "Esc" key and the window will close.
  1194.  
  1195.          Note  however  as  you  become more familiar with DIRECTMAINT
  1196.          and the various processes available for a file you may simply
  1197.          press  the  key  "A"  thru "P" for the process desired  after
  1198.          highlighting  the file name and bypass the opening and use of
  1199.          the process selection window.
  1200.  
  1201.          Each process  for  a  file  is  described  below.    See  the
  1202.          PROCESSING  OF  DIRECTORIES section above for information  on
  1203.          common routines such  as entering names, masks, target paths,
  1204.          etc.
  1205.  
  1206.          COPY
  1207.  
  1208.              This  process  is  used  to  copy the file to a different
  1209.              directory  on  the  same disk, the same directory under a
  1210.              different  name, or to a different disk.  An entry window
  1211.              will open requesting  the  name to be used for the target
  1212.              (copied to) file.  In the window will be the current name
  1213.              of  the  file  and if the target is to be the same simply
  1214.              press  enter,  otherwise  enter  the  new  name and press
  1215.              enter.    Note  that  if  copying  the  file  to the same
  1216.              directory  it  must  have  a different name.  An existing
  1217.              file  in the directory may be overlayed with the contents
  1218.              of the selected file  or  a  new file may be created.  If
  1219.              copying to the same directory and the result would effect
  1220.              the current display  the  process  selection  window will
  1221.              close  and  the  screen  will  refresh to display the new
  1222.              information.
  1223.  
  1224.          MOVE
  1225.  
  1226.              This  process  will  "move"  the file selected either  by
  1227.              modifying  the directory entries if the source and target
  1228.              disks are the same  or  by copying the file to the target
  1229.              disk then erasing the source file.
  1230.  
  1231.          COMPARE
  1232.  
  1233.              This function will compare the selected file to any other
  1234.              file,  the  names  do not have to be the same.  A  window
  1235.  
  1236.              will open requesting the name for the target (compare to)
  1237.              file.    If  the names are the same press enter otherwise
  1238.              enter the name of the target file.
  1239.  
  1240.          ERASE
  1241.  
  1242.              This  process  will erase the file.  A yes/no prompt will
  1243.              first display to verify the deletion. Note that after the
  1244.              file is erased the name will remain on the screen display
  1245.              bordered by the  "< >" (less than, greater than) symbols.
  1246.              The size, date and  time  on  the  screen will remain the
  1247.              same  however  in  the  "Attrib"  column will be the word
  1248.              "Deleted".  The name  will  remain  in the display memory
  1249.              and  the  highlighter  may  be moved to it but no further
  1250.              processing may be performed.
  1251.  
  1252.          VIEW
  1253.  
  1254.              This  function  will  display  the  file  contents on the
  1255.              screen  for  viewing purposes.  Use the "PgDn" and "PgUp"
  1256.              keys to page through the file a screen at a time and  the
  1257.              "Esc" key to end viewing and return to process selection.
  1258.  
  1259.          PRINT
  1260.  
  1261.              This  process  will  print  the contents of the file.  To
  1262.              end the print at any time press the "Esc" key.  Note that
  1263.              the  printer's buffer must flush however before the print
  1264.              will actually stop.
  1265.  
  1266.          CHANGE NAME
  1267.  
  1268.              This  function is used to change the name of the selected
  1269.              file.   A window will open requesting the new name,  type
  1270.              in as required and press enter.  There may not be another
  1271.              file or sub-directory  under  the  current directory with
  1272.              this name.
  1273.  
  1274.          CHANGE DATE
  1275.  
  1276.              This  function  is  used  to  change the date of the file
  1277.              selected.    A  window will open showing the current file
  1278.              date.  Enter the new date in format MM/DD/YY (month, day,
  1279.              year) as required  and  press  enter.   Use the right and
  1280.              left  arrow  keys  to  move  the  cursor.   Note that the
  1281.              acceptable values  are: month - 01 thru 12, day - 01 thru
  1282.              31,  year  - 80 thru 99.  Checks for valid number of days
  1283.              for a given month are not performed.
  1284.  
  1285.          CHANGE TIME
  1286.  
  1287.              This  function  is  used  to change the time of the  file
  1288.              selected.  A window  will  open  showing the current file
  1289.              time.  Enter the  new  values  in format HH:MM:SS (hours,
  1290.              minutes, seconds,  24  hour  clock) as required and press
  1291.  
  1292.              enter.    Use  the left and right arrow keys to skip over
  1293.              numbers.  The acceptable  values are: hours - 00 thru 23,
  1294.              minutes  and seconds - 00 thru 59.  Note that DOS retains
  1295.              times  in  2  second intervals and the resulting time for
  1296.              the  file  will have an even number (00, 02, 04, etc.) of
  1297.              seconds regardless of what is entered.
  1298.  
  1299.          CHANGE ATTRIBUTE
  1300.  
  1301.              This  process  will  change the attribute of the selected
  1302.              file.     A  window  will  open  displaying  the  options
  1303.              available:  Normal,  Modified,  Read  Only,  Hidden,  and
  1304.              Hidden-Read    Only.   Select the new attribute by either
  1305.              pressing the corresponding  letter  key  (A  thru  E)  or
  1306.              highlight  using  the up  and down arrow  keys  and press
  1307.              enter.
  1308.  
  1309.          RUN
  1310.  
  1311.              This process is used  to  load  a  program (.EXE or .COM)
  1312.              file  or  pass to DOS a batch (.BAT) file.  A window will
  1313.              open requesting that  any  parameters that would normally
  1314.              be  entered  on  the  DOS  command line used to start the
  1315.              program  or  batch file be entered.  For example  if  the
  1316.              program  to  be  run  was  a word processor and you would
  1317.              normally  enter  the name of the file to be edited on the
  1318.              same line as the program name when typing in the commands
  1319.              at  the  DOS  prompt  enter  the  name  at this point  in
  1320.              DIRECTMAINT I.  Or in other words if you typed in:
  1321.  
  1322.                  C:
  1323.                  CD \WORDPROC
  1324.                  WORDPROG myfile
  1325.  
  1326.                  where  "myfile" was the name of the file to be edited
  1327.                  then type "myfile" at this prompt by DIRECTMAINT I.
  1328.  
  1329.              To  cancel  running  the program or batch file press  the
  1330.              "Esc" key.
  1331.  
  1332.              Next a yes/no prompt will ask if  DIRECTMAINT I  is to be
  1333.              restarted  automatically after the program or batch  file
  1334.              has ended.  If yes press the "Y" key otherwise press "N".
  1335.  
  1336.              DIRECTMAINT  I  performs the RUN function through the use
  1337.              of  its  batch  files  "DIRMAINB.BAT"  and "DIRMAIND.BAT"
  1338.              under the "DIRCMAIN" directory.  If a program is selected
  1339.              the following commands  will be written to "DIRMAINB.BAT"
  1340.              and passed to DOS:
  1341.  
  1342.                 x:
  1343.                 CD \path
  1344.                 program parameters
  1345.  
  1346.                 Where the "x:"  on  the  first line is the disk of the
  1347.  
  1348.                 program  and  is  used  to set the default drive.  The
  1349.                 "path"  in  the  second  statement  is the path of the
  1350.                 program  and  will  set the default.  The "program" on
  1351.                 the  third  line  is  the  program file name and  will
  1352.                 start  the  program and the "parameters" are any  data
  1353.                 that was typed  in  at  the  parameters  prompt.   For
  1354.                 example   if  the  program  is  on  drive  "C",  under
  1355.                 directory    "MYDIR",    and    the  program  name  is
  1356.                 "MYPROG.EXE"  and the parameter "MYFILE.TXT" was typed
  1357.                 in the following statements would be passed to DOS:
  1358.  
  1359.                    C:
  1360.                    CD \MYDIR
  1361.                    MYPROG.EXE MYFILE.TXT
  1362.  
  1363.              If the file selected is a batch file the contents will be
  1364.              written  to  "DIRMAIND.BAT" and passed to DOS along  with
  1365.              any replaceable parameters entered.
  1366.  
  1367.              If DIRECTMAINT I  is to be  automatically  restarted  the
  1368.              commands  to  execute the "DM1.BAT" file will be appended
  1369.              to    "DIRMAINB.BAT" or "DIRMAIND.BAT".  Note that if the
  1370.              batch file selected  contains  the  name of another batch
  1371.              file DIRECTMAINT I will not restart.
  1372.  
  1373.              DIRECTMAINT I  does not "terminate and stay resident". It
  1374.              "goes  away  completely" releasing all memory used to  be
  1375.              be available to the program selected to be run.
  1376.  
  1377.          MARK
  1378.  
  1379.              This  option is used to "mark" files for subsequent group
  1380.              processing; copy, move, compare, and/or erase.    See the
  1381.              "PROCESS MARKED FILES" in the "PROCESSING OF DIRECTORIES"
  1382.              section above.   When a file is marked an asterisk  ("*")
  1383.              will appear both  to  the left and right of the file name
  1384.              on the screen display.  Eg. "*MYFILE      *".
  1385.  
  1386.          UN-MARK
  1387.  
  1388.              The Un-Mark function will remove the "mark" from  a  file
  1389.              and  the  asterisk to the right and left of the name will
  1390.              be removed from the screen display.
  1391.  
  1392.          FILE PATCH
  1393.  
  1394.              This  function  will  automatically  start the FILE PATCH
  1395.              program  and pass to it for processing the file selected.
  1396.              When  FILE  PATCH  ends DIRECTMAINT I  will automatically
  1397.              restart at the point  of  file  selection.
  1398.  
  1399.          YOUR CHOICE 1 and YOUR CHOICE 2
  1400.  
  1401.              NOTE: Before reading  this section consult you DOS manual
  1402.                    on  the  appropriate  topics  if you are unfamiliar
  1403.  
  1404.                    with  the  construction and use of batch files  and
  1405.                    replaceable parameters.
  1406.  
  1407.              "Your  Choice  1" and "Your Choice 2" provide the ability
  1408.              to  run  programs of your choice using a file selected in
  1409.              DIRECTMAINT.    The  programs  must  be of the type  that
  1410.              accept the path of the file to process on the DOS command
  1411.              line  used to start the program.  For example if you have
  1412.              a  word  processor  or text editor program which provides
  1413.              the option to enter the name of the file to edit when you
  1414.              type the command  to  start  the program this function in
  1415.              DIRECTMAINT may be very useful to you.
  1416.  
  1417.              To  implement  this  function  simply create batch  files
  1418.              under    the  "DIRCMAIN"  directory  (where  all  of  the
  1419.              DIRECTMAINT  files    are  stored)  named  "YOURCHO1.BAT"
  1420.              for    "Your    Choice  1"  and  "YOURCHO2.BAT"  for  the
  1421.              "Your Choice 2" selection  (note that the "O" in the file
  1422.              names is an alpha  "O"  not  a  numeric 0).  In the files
  1423.              enter  the  DOS  commands to run the desired programs and
  1424.              use  the  replaceable  parameter "%1" where you want  the
  1425.              file selected in DIRECTMAINT to be inserted.
  1426.  
  1427.              The  following  is  an  example  of  using  a text editor
  1428.              program named "TEXTEDIT" which resides on drive  C: under
  1429.              directory "MYEDIT".    The  normal  commands to start the
  1430.              program  and  pass  to it the file "C:\MYTEXT\MYFILE.TXT"
  1431.              to process would be:
  1432.  
  1433.                  C:
  1434.                  CD \MYEDIT
  1435.                  TEXTEDIT C:\MYTEXT\MYFILE.TXT
  1436.  
  1437.              To  use "Your Choice 1" to start this program and pass to
  1438.              it  a  file  selected  under  DIRECTMAINT we would create
  1439.              batch  file  "YOURCHO1.BAT"  by  typing  in the following
  1440.              commands  at  the  DOS prompt, pressing enter after each,
  1441.              and assuming the DIRCMAIN directory was on drive C:
  1442.  
  1443.                  C:
  1444.                  CD \DIRCMAIN
  1445.                  COPY CON YOURCHO1.BAT
  1446.                  C:
  1447.                  CD \MYEDIT
  1448.                  TEXTEDIT %1
  1449.  
  1450.                  When  the above  statements were typed press the "F6"
  1451.                  then the enter keys.
  1452.  
  1453.              Whenever  DIRECTMAINT  I  was  started  we could move the
  1454.              highlight selector  bar  to the file wanted, press enter,
  1455.              and when the file  process selection window opened choose
  1456.              the  "Your  Choice  1"  option.  DIRECTMAINT I would then
  1457.              read the "YOURCHO1.BAT" file and pass the commands to DOS
  1458.              which  would automatically replace the "%1" with the path
  1459.  
  1460.              and name of the file selected.
  1461.  
  1462.              To use "Your Choice 2" perform the same type of operation
  1463.              except place the batch commands in file "YOURCHO2.BAT".
  1464.  
  1465.              When using either "Your Choice 1" or "Your Choice  2" the
  1466.              window  for entering command line parameters will open in
  1467.              the  same  manner  as  selecting  the  "Run"  option  for
  1468.              starting  programs or batch files.  Additional parameters
  1469.              may be entered and will be replaced in the "YOURCHO1.BAT"
  1470.              or  "YOURCHO2.BAT"   files  where the  "%2",  "%3",  etc.
  1471.              directives are placed.   The file selected will always be
  1472.              the "%1" parameter.
  1473.  
  1474.          VIEWING TWO DISKS SIMULTANEOUSLY
  1475.          ________________________________
  1476.  
  1477.          DIRECTMAINT  I  provides  the  ability  to view two different
  1478.          disks or two different directories on  the  same  disk at the
  1479.          same  time.    At  anytime  while viewing a disk the "F5" key
  1480.          (shown  as "F5=2nd Disk"  on  the  instruction  line  at  the
  1481.          bottom  of  the screen) may be pressed and the disk selection
  1482.          window will open.  Select the second disk as desired  and the
  1483.          screen  will  split  displaying the first disk at the top and
  1484.          the root directory of the second on the bottom.
  1485.  
  1486.          Normal processing on the directories and files of either disk
  1487.          may  be  performed  and to "swap" the highlighter between the
  1488.          two displays press the "F6" key.
  1489.  
  1490.          When  the  screen  is split however only up to four directory
  1491.          and file names may be  viewed  for either disk.  To switch to
  1492.          full  screen  viewing allowing up to 12 names to be displayed
  1493.          press  the  "F5"  key  (shown as "F5=Full Scrn" on the bottom
  1494.          instruction  line).    To swap to the other disk being viewed
  1495.          press  the  "F6"  key.   To swap back press "F6" again.    To
  1496.          return  to  the  split  screen  mode press "F5".  To select a
  1497.          different disk for viewing use the "F3" key.
  1498.  
  1499.          To end viewing two disks  and return to single mode press the
  1500.          "Esc" key when the directory  and file name highlighter is on
  1501.          the disk to be ended.
  1502.  
  1503.          Note that when viewing two disks or directories and a process
  1504.          such  as copying  files from one to the other, will not cause
  1505.          the  display  of  the  target  disk  to automatically refresh
  1506.          showing    the    changes  that have been made.  In this case
  1507.          swap  the highlighter to the effected disk and press the "F7"
  1508.          (refresh) key.
  1509.  
  1510.          S T A R T I N G    D I R E C T M A I N T  I I
  1511.          _____________________________________________
  1512.  
  1513.  
  1514.          DIRECTMAINT  II  may  be  started  in  one of three ways;  by
  1515.          manually   entering  the  necessary  DOS commands, through  a
  1516.          batch  (.BAT)  file  (see  you DOS manual for information  on
  1517.          these  types  of  files),  or  by pressing the "F10" key when
  1518.          running DIRECTMAINT I.
  1519.  
  1520.          To  start  the  program  manually  enter  the following three
  1521.          commands at the DOS prompt and press enter after each:
  1522.  
  1523.              x:
  1524.              CD \DIRCMAIN
  1525.              DM2
  1526.  
  1527.             Where    the    "x"    is   the  disk drive containing the
  1528.             DIRECTMAINT files.  For example if the files are on  drive
  1529.             "C" type:
  1530.  
  1531.              C:
  1532.              CD \DIRCMAIN
  1533.              DM2
  1534.  
  1535.          To  start the program with a batch file create one containing
  1536.          the above three statements.   The following example using the
  1537.          DOS  "COPY" command shows how to create a file named "D2.BAT"
  1538.          under  the  root  directory of hard disk "C" and assuming the
  1539.          DIRECTMAINT files are on drive "C".    Be sure to press enter
  1540.          after each line is typed.
  1541.  
  1542.              C:
  1543.              CD \
  1544.              COPY CON D2.BAT
  1545.              C:
  1546.              CD \DIRCMAIN
  1547.              DM2
  1548.  
  1549.              When  these  statements have been entered press the  "F6"
  1550.              key then press enter.
  1551.  
  1552.          After the batch file has been created you may then enter only
  1553.          the file name to start DIRECTMAINT II.  In the example above,
  1554.          at  the  DOS  prompt,  only  the characters "D2" need  to  be
  1555.          typed.
  1556.  
  1557.          D I R E C T M A I N T   I I   O P E R A T I O N S
  1558.          _________________________________________________
  1559.  
  1560.          When the program starts  the  full DIRECTMAINT II screen will
  1561.          be  displayed  with an open window for selecting a disk drive
  1562.          to  view.   Note that the colors used for the display are the
  1563.          same as for DIRECTMAINT I.
  1564.  
  1565.          To  select the disk for viewing either enter the drive letter
  1566.          or  using  the up and  down  cursor movement arrows move  the
  1567.          highlighter bar  over the letter of the disk and press enter.
  1568.          The  drive  will  be  read  and  all  of the file information
  1569.          loaded  into  memory  and  sorted  in  ascending  sequence on
  1570.          file  name.  Note that DIRECTMAINT II does not load  the  DOS
  1571.          system  or  disk label files and does not account for them in
  1572.          in  totals  displayed  or printed.  Also the memory limit  is
  1573.          2,600 files and  500  directories.  If this limit is exceeded
  1574.          a prompt will display providing the option to press  enter to
  1575.          accept what has been read or to press the "Esc" key to cancel
  1576.          the load.
  1577.  
  1578.          On  the  screen  will  be  displayed the file names and their
  1579.          corresponding  disk and  directory  paths.    Also  duplicate
  1580.          names  will  be  flagged  with  left  and right facing "arrow
  1581.          heads".  This makes finding these files easy and provides the
  1582.          opportunity to eliminate  those  that  are  not  required and
  1583.          help  to conserve disk space.  At the end of the list will be
  1584.          a  total  on  the number of files, the total number of  bytes
  1585.          used  by  the  files  and  the  total  number  of directories
  1586.          including the root directory. At the bottom of the screen are
  1587.          the instructions for program operation.
  1588.  
  1589.          To  process  a  file  (copy,  move,  compare, etc.) move  the
  1590.          highlight bar to the  name  using  the  up  and  down  cursor
  1591.          movement  arrow keys and press enter.  The names will  scroll
  1592.          when the highlighter reaches the top or  bottom of the screen
  1593.          and the  names may be paged using the "PgUp" and "PgDn" keys.
  1594.          See  the  "PROCESSING  OF FILES" section later in this manual
  1595.          for information on the processing functions.
  1596.  
  1597.          To  end the program and return to DOS press the "Esc" key.  A
  1598.          yes/no  prompt will  display to verify that you wish to exit.
  1599.          If yes press the "Y" key otherwise press "N" to continue.
  1600.  
  1601.          To  add the file information on another disk to memory  press
  1602.          the "F1" key.  The disk selection window will open and either
  1603.          type  in  the letter of the drive or move the highlighter bar
  1604.          over the drive letter  and  press  enter.   As  many disks as
  1605.          desired may be loaded  up  to    the  2,600 file name and 500
  1606.          directory  name  limit.  When the disk has been loaded all of
  1607.          the files will be resorted on name.
  1608.  
  1609.          To print a list of the files press the "F2" key. If the files
  1610.          are  in name or name extension sequence a prompt will display
  1611.          asking  to  press the "A" key if all of the files are  to  be
  1612.  
  1613.          printed  or "M" if only the matching (duplicate) names.  Next
  1614.          a prompt will display to ready the  printer and  press enter.
  1615.          The  format  of  the  print  will  be the same as the current
  1616.          screen  display  (see  the  "F3",  change display, key below)
  1617.          with the following exceptions:
  1618.  
  1619.              -  If the files are  sorted  in  name  or  name extension
  1620.                 sequence  and  all  the  files  are  to be printed the
  1621.                 duplicates  will  be  flagged  with  the  "<"  and ">"
  1622.                 (less  than  and  greater than) symbols as opposed  to
  1623.                 the "arrow heads" as shown on the screen.
  1624.  
  1625.              -  If the files are  sorted  in  name  or  name extension
  1626.                 sequence  and  only  the  duplicate  names  are to  be
  1627.                 printed  the  names will not be flagged and there will
  1628.                 be a double space between matching sets.
  1629.  
  1630.          At the end of the list will be the total count on file  names
  1631.          printed  and  the total count on file space used.  Note  that
  1632.          any files deleted (see the PROCESSING OF FILES section below)
  1633.          will  be  included in the list and the totals.  To cancel the
  1634.          listing at any time press the "Esc" key.
  1635.  
  1636.          The initial format of the screen will show the file names and
  1637.          corresponding disk and directory paths. The alternate display
  1638.          will show the file names, sizes, dates, times, attributes and
  1639.          partial  disk  and directory paths.  By pressing the "F3" key
  1640.          you may toggle between the two displays as desired.
  1641.  
  1642.          To  sort  the files press the "F4" key.  A sort key selection
  1643.          window    will   open  with  the  options;  Name,  Extension,
  1644.          Directory, Size, Date, Time, Date & Time, Attribute.
  1645.  
  1646.          Either  press  the  key of the corresponding selection letter
  1647.          "A"  thru  "H"  or using the up and down arrow keys highlight
  1648.          the sequence and press  enter.    When the selection has been
  1649.          made a prompt will display asking to press the "A" key if the
  1650.          sort is to be in ascending order or "D" for descending.   The
  1651.          file  information  in  memory  will  be sorted and the screen
  1652.          redisplayed reflecting the new sequence.
  1653.  
  1654.          To  restart  the  program  press  the  "F5"  key.    The disk
  1655.          selection window will  open and after selecting the new drive
  1656.          the  screen  will  clear  and  the  new  information will  be
  1657.          displayed.
  1658.  
  1659.          Press the "F6" key to display the following statistics on the
  1660.          disks held in memory:
  1661.  
  1662.              -  Total actual space available on the drive.
  1663.              -  Total actual space used.
  1664.              -  Total actual space available.
  1665.              -  Total  number of files (this number is a reflection of
  1666.                 what  is  held in memory, excluding deleted files, and
  1667.                 does  not  include  the  DOS  system  and volume label
  1668.  
  1669.                 files).
  1670.              -  Total number of directories (as a reflection  of  what
  1671.                 is held in memory).
  1672.  
  1673.          To  perform an exit to DOS and return to DIRECTMAINT II press
  1674.          the "F7" key.  To restart  DIRECTMAINT  II type "EXIT" at the
  1675.          DOS  prompt.  Note that DIRECTMAINT II does not remain memory
  1676.          resident    and   frees  all  memory  used  for  DOS  command
  1677.          processing.    Upon  return  DIRECTMAINT  II  will reload and
  1678.          automatically load the disk(s) being viewed at the exit.
  1679.  
  1680.          To  process  any  "marked" files (see the PROCESSING OF FILES
  1681.          section  below)  press  the "F8" key.  This function performs
  1682.          the  same  as  for  DIRECTMAINT  I (see the DIRECTORY PROCESS
  1683.          SELECTIONS section for DIRECTMAINT I earlier in this manual).
  1684.  
  1685.          To  "jump"  to the first page (top file) of the display press
  1686.          the  "F9"  key.  To go to the bottom page press and hold down
  1687.          the "Alt" key, then press  and  release  the  "F9"  key, then
  1688.          release the "Alt" key.
  1689.  
  1690.          To end DIRECTMAINT II and start DIRECTMAINT I press the "F10"
  1691.          key.
  1692.  
  1693.          P R O C E S S I N G   O F   F I L E S
  1694.          _____________________________________
  1695.  
  1696.          To  select  a file for processing move the highlighter bar to
  1697.          the  file  name  and  press  the  enter  key.  DIRECTMAINT II
  1698.          provides all of the same functions as DIRECTMAINT I  each  of
  1699.          which    are    performed    in  the  same  manner  (see  the
  1700.          DIRECTMAINT  I,  PROCESSING  OF FILES section earlier in this
  1701.          manual for complete information).
  1702.  
  1703.          The  only exception to this however is for processes that use
  1704.          a  target file (copy,  compare,  etc.).    When  the  process
  1705.          has been selected a prompt will display asking if a file held
  1706.          in memory is to be used for the target.  If no press  the "N"
  1707.          key  and  the  normal target name and path entry or selection
  1708.          routine  will  be executed.  If yes press the "Y" key and the
  1709.          current windows will close and a new one at the bottom of the
  1710.          screen will open instructing to highlight the target file and
  1711.          press enter.  Using the up and down arrow keys and "PgUp" and
  1712.          "PgDn"  as  required  move  the  file name highlighter to the
  1713.          appropriate  file  and  press  enter.    The selected process
  1714.          (copy, etc.) will then be performed.  The screen display will
  1715.          refresh to reflect the changes if any to the target file.
  1716.  
  1717.          Note that memory will  not  be modified if the target file is
  1718.          on  the current disk being viewed and the name and path  were
  1719.          manually entered (an  "N"  response to using a file in memory
  1720.          for the target).  In  this  case  a reload of the disk (press
  1721.          the "F5" key for restart) is required to view the changes.
  1722.  
  1723.          When  "moving"  marked files the source and target disks must
  1724.          be the same.  If a file is encountered by the program that is
  1725.          on  a  different  drive  than  the target a window will  open
  1726.          stating  that the move cannot be performed and to press enter
  1727.          to continue or the "Esc" key to end the move process. In this
  1728.          case  when  the move function is complete use the single file
  1729.          "copy" and "erase" processes.
  1730.  
  1731.  
  1732.          FILE PATCH INTRODUCTION
  1733.          _____________________________________________________________
  1734.  
  1735.          FILE PATCH is a utility program designed for use by  computer
  1736.          consultants,    technicians,  Information  Centers,  software
  1737.          developers and those  individuals that are responsible for or
  1738.          just wish to "tinker" with PC files. It provides the ability,
  1739.          at  the  byte  level,  for  on screen viewing, dumping to the
  1740.          printer,  modifying, extracting or creating any  DOS data  or
  1741.          program file up to 10 megabytes in length.
  1742.  
  1743.          When  displayed on the screen each character within a file is
  1744.          shown along with its corresponding ASCII or HEX value.    The
  1745.          screen  may  be  scrolled one line at at time up or down, may
  1746.          be paged a screen at a time or repositioning may be performed
  1747.          at  any  point within the file.  Also the file may be scanned
  1748.          for a specific occurence of a string of values and  the  file
  1749.          will  be  automatically  repositioned  at the point where the
  1750.          values are found.
  1751.  
  1752.          If  a  file is dumped to the printer all or only portions  of
  1753.          the file contents may be printed and the values will be shown
  1754.          in either ASCII  or  HEX  and  optionally  the  corresponding
  1755.          characters may be displayed.
  1756.  
  1757.          The values in any file may be modified or new values appended
  1758.          to the end of the file in either character, ASCII or HEX. Any
  1759.          of  the  256 ASCII or HEX values may be used.  Values may not
  1760.          be inserted or deleted.
  1761.  
  1762.          All or portions of a file may be extracted to a new  file  or
  1763.          appended to the end of an existing file.
  1764.  
  1765.          A new file may be created  and  any  of  the 256 ASCII or HEX
  1766.          values may be entered in an append mode.
  1767.  
  1768.          The basic machine and software requirements to use FILE PATCH
  1769.          are as follows:
  1770.  
  1771.            -  256k memory
  1772.            -  DOS 2.0 or later
  1773.            -  Color or Monochrome monitor
  1774.            -  Any disk or diskette configuration
  1775.  
  1776.  
  1777.          PROGRAM OPERATIONS
  1778.          _____________________________________________________________
  1779.  
  1780.          STARTUP
  1781.          _______
  1782.  
  1783.          FILE  PATCH may be run directly from either the DIRECTMAINT I
  1784.          or DIRECTMAINT II programs  or  it  may be started at the DOS
  1785.          command line in the same manner as other programs.
  1786.  
  1787.          To  start  at  the DOS command line set the default drive and
  1788.          directory  to  the  DIRECTMAINT  files then enter the program
  1789.          name "FILEPATC". If using DOS 3.0 or later you may optionally
  1790.          just enter the entire path and progam name.
  1791.  
  1792.          Examples:  To  set  the default drive and path then enter the
  1793.                     program name  assuming  drive "C:" :
  1794.  
  1795.                         C:
  1796.                         CD \DIRCMAIN
  1797.                         FILEPATC
  1798.  
  1799.                     To enter the full path (for DOS 3.0 or later).
  1800.  
  1801.                         C:\DIRCMAIN\FILEPATC
  1802.  
  1803.          Optionally  the  path  of  a  file  to view or modify may  be
  1804.          entered on the DOS command line used to start FILE PATCH.
  1805.  
  1806.          Example:
  1807.  
  1808.                    C:
  1809.                    CD \DIRCMAIN
  1810.                    FILEPATC C:\MYDIR\MYFILE.TXT
  1811.  
  1812.          Note  that  if  using this option the complete path including
  1813.          the disk drive must be entered on the command line.
  1814.  
  1815.          When  FILE  PATCH  is  started  from  the  DIRECTMAINT  I  or
  1816.          DIRECTMAINT II programs  or if starting manually and the path
  1817.          of  the  file  to  process is entered on the command line the
  1818.          program will simulate manual entry of the file path, open the
  1819.          file and stop at the prompt to enter the beginning  byte  for
  1820.          viewing.
  1821.  
  1822.          PROCESS SELECTION
  1823.          _________________
  1824.  
  1825.          When  FILE PATCH starts the initial process selection  screen
  1826.          will be displayed.
  1827.  
  1828.          To view on the  screen,  edit, dump to the printer or extract
  1829.          data from an existing file press the "F1" key.
  1830.  
  1831.          To create a new file press "F2".
  1832.  
  1833.          To change the screen colors press "F3".  Note this  option is
  1834.          not  available  on monochrome monitors and will not be shown.
  1835.          However  if  the  machine  has  a  color display board and  a
  1836.          monochrome  monitor  the  screen  will be garbled.  Press the
  1837.          "F9" key to switch to monochrome mode.
  1838.  
  1839.          To exit the FILE PATCH program press the "Esc" key.  A yes/no
  1840.          (Y/N)  prompt  will  be  displayed verifying that you wish to
  1841.          end. If yes press the "Y" key (upper or lower case) otherwise
  1842.          press  "N"  for  no  and the program will continue.
  1843.  
  1844.  
  1845.          VIEWING AN EXISTING FILE
  1846.          ________________________
  1847.  
  1848.          To  view  (display on the screen) an existing file press  the
  1849.          "F1"  key  at  the  PROCESS  SELECTION.    A  prompt  will be
  1850.          displayed for the path  and  name  of  the  file.   Enter the
  1851.          drive letter, path, and the file name including any extension
  1852.          then  press  enter,  or  press  the  "F1"  key  for on screen
  1853.          selection.    Note  that if manually entering the information
  1854.          the    ":\"  in positions 2 and 3 of the entry window may not
  1855.          be overtyped and will be skipped over automatically.
  1856.  
  1857.          If "F1" is pressed a disk selection window will open.  Either
  1858.          type  the  letter  of  the  drive desired or using the up and
  1859.          down arrow keys to the  right  of the keyboard on the numeric
  1860.          pad  move  the  highlighter bar to the desired disk and press
  1861.          enter.  For drives above "D:" the window will scroll for "E:"
  1862.          through  "Z:".  To cancel the drive selection and  return  to
  1863.          manually entering the file path press the "Esc" key.
  1864.  
  1865.          After   the  drive has  been  selected  a  window  will  open
  1866.          displaying  the  files  and  sub-directories  under the  root
  1867.          directory of the disk.  Note that sub-directories are flagged
  1868.          with  the caption "<DIR>" to the right of the name.    Either
  1869.          press  the key of the character (A thru F) to the left of the
  1870.          file to view or directory to open or using the  up  and  down
  1871.          arrow keys move the highlighter  bar  to  the  selection  and
  1872.          press enter. If a sub-directory is selected it will be opened
  1873.          and  its   files and  sub-directories  will be shown  in  the
  1874.          window.  The file and  directory  names may be scrolled using
  1875.          the up and down arrow keys or they may be paged using  "PgUp"
  1876.          and  "PgDn".    To regress back up a directory tree press the
  1877.  
  1878.          "F2" key to move to the  previous  directory.   To cancel the
  1879.          file  selection and return to disk selection press the  "Esc"
  1880.          key.
  1881.  
  1882.            IMPORTANT NOTE:  When  FILE  PATCH  accesses a file to be
  1883.                             viewed it is opened in Input/Output mode
  1884.                             to allow for subsequent editing.  If the
  1885.                             file  has  a  "Read  Only"  attribute  a
  1886.                             yes/no  prompt will be displayed to this
  1887.                             effect  before  processing  begins   and
  1888.                             asking  if the attribute may be changed.
  1889.                             If no press the "N" key  (upper or lower
  1890.                             case)  and  the program  will  return to
  1891.                             file  path  entry  or selection.  If yes
  1892.                             press the  "Y"  key and  FILE PATCH will
  1893.                             change the  attribute before opening the
  1894.                             file then modify it back to its original
  1895.                             value when processing is complete.
  1896.  
  1897.          When a file path has been determined through manual  entry or
  1898.          the  selection process a prompt will be displayed  requesting
  1899.          the  starting  byte position within the file for the display.
  1900.          Also the number of the first (will always be 0) and last byte
  1901.          will be shown.  FILE PATCH references all byte positions in a
  1902.          file  relative to 0 (eg. the first byte will be 0, the second
  1903.          1, etc.).  Enter the desired number and press enter.  Use the
  1904.          cursor left arrow or backspace key to move the cursor  to the
  1905.          left.  Note  that when  the file is  displayed the first byte
  1906.          shown  will  be on an even 10 character boundry for ASCII  or
  1907.          16  character  boundry for HEX (eg. if in ASCII mode and 3274
  1908.          is entered the first  byte on the screen will be 3270.  If in
  1909.          HEX  and A5 is entered the first byte will be A0).   See  the
  1910.          ASCII VERSUS HEX MODE  section  below  on entering decimal or
  1911.          hex values.
  1912.  
  1913.          When the beginning position has been entered the file will be
  1914.          read  and the file path that was entered will be shown at the
  1915.          top  of  the screen next to the caption "FILE = " on the line
  1916.          just below the FILE PATCH heading.  Then if in ASCII  mode  a
  1917.          grid will be displayed showing the first 50 bytes of the file
  1918.          in both character and  corresponding  ASCII  values  starting
  1919.          with the byte postion entered.  If in HEX mode the  grid will
  1920.          show 80 bytes with both the characters and corresponding  HEX
  1921.          values.
  1922.  
  1923.          Under the heading "BYTE  #" is the starting byte position for
  1924.          the values shown on the corresponding grid line. In each grid
  1925.          cell  is  one  character  and its corresponding ASCII or  HEX
  1926.          value.    To find the position within the file of a character
  1927.          sum the "BYTE #" with  the  corresponidng number 0 thru 9 for
  1928.          ASCII or 0 thru F for HEX above the corresponding cell.
  1929.  
  1930.          For ASCII displays if there are less than 50 bytes  remaining
  1931.          in the file relative  to  the  first  byte  on the screen the
  1932.          characters  "EOF" (END OF FILE) will be displayed in the cell
  1933.  
  1934.          AFTER  the  last  byte  of  the file.  If in HEX display  and
  1935.          there  are  less  than  80  bytes  remaining  in the file the
  1936.          characters "--" will be shown.
  1937.  
  1938.          At  the  bottom  of the screen are displayed the various keys
  1939.          used  for  program  control.  The ones used for moving within
  1940.          the file and  changing the  grid display are discussed below.
  1941.          The  others  ("F1"  turning  edit  on and off, "F2" printing,
  1942.          etc.)  are  discussed in their relative sections later in the
  1943.          manual.
  1944.  
  1945.             Scrolling.   To scroll the grid one line at a time,  up or
  1946.                          down,  use  the  cursor  movement up and down
  1947.                          arrow keys on the number pad located  to  the
  1948.                          right  side of the keyboard.  If the up arrow
  1949.                          is pressed  and  the  first  character in the
  1950.                          grid is the beginning value in the  file,  or
  1951.                          the down  arrow is used and the last value of
  1952.                          the  file  is  displayed  on  the  screen the
  1953.                          computer will beep.
  1954.  
  1955.             Paging.      To move forward or backward within the file a
  1956.                          page  (screen)  at a time use the "PgUp"  and
  1957.                          "PgDn" keys.
  1958.  
  1959.             Reposition.  To  reposition forward or backward within the
  1960.                          file  press the "F3" key.  A prompt  will  be
  1961.                          displayed  requesting  the new beginning byte
  1962.                          number.  Enter the new value as required  and
  1963.                          press  the  enter key.  To move the cursor to
  1964.                          the  left  for  overtyping  a  value that has
  1965.                          been  entered  use  either  the  cursor  left
  1966.                          arrow  or  backspace  keys.  This function is
  1967.                          performed  in the same manner as entering the
  1968.                          starting byte position when the file is first
  1969.                          opened (see above).  See the ASCII VERSUS HEX
  1970.                          MODE  section later in the manual on entering
  1971.                          decimal or hex values.
  1972.  
  1973.             Exiting.     To  exit  from file viewing and return to the
  1974.                          process selection screen press the "End" key.
  1975.                          A  yes/no  (Y/N)  prompt will be displayed to
  1976.                          verify that you wish to exit.  Press  the "Y"
  1977.                          key  (upper  or  lower case) if yes otherwise
  1978.                          press  "N" for no and continue viewing.  Note
  1979.                          that the use of the "End" key here as opposed
  1980.                          to  "Esc"  is  for a particular reason.  When
  1981.                          in edit mode any of the 256 ASCII values  may
  1982.                          be  entered  and "Esc" is value 27.  If "Esc"
  1983.                          were  used  to  exit  the process the program
  1984.                          would  not  know  if  you wished to enter the
  1985.                          value  27  or end.  The "End" key however  is
  1986.                          received  as  a  two  character code from the
  1987.                          keyboard  and  can  be  interpreted  properly
  1988.                          by FILE PATCH.
  1989.  
  1990.  
  1991.          ASCII VERSUS HEX MODE
  1992.          _____________________
  1993.  
  1994.          FILE  PATCH provides the ability to view the byte values in a
  1995.          file  in  either  ASCII  or HEX.  Which mode is currently  in
  1996.          effect is show on the  third  to  the  last line in the lower
  1997.          left corner of the screen (MODE=ASCII or MODE=HEX).  When the
  1998.          program first starts it will be in ASCII.  To change modes at
  1999.          any time while viewing an existing file or creating a new one
  2000.          simply press the "F8" key (F8 = MODE).  The screen will clear
  2001.          and  the corresponding new grid will be displayed.  The first
  2002.          byte  location of the file shown at the beginning of the grid
  2003.          will change however since the ASCII display is based  on a 10
  2004.          byte boundry and HEX  on  a  16 byte boundry.  You may switch
  2005.          back  and  forth  between  modes  as  often  as desired while
  2006.          working with the same file.
  2007.  
  2008.          Whenever  a  prompt  is  displayed  to  enter a byte position
  2009.          within  the  file (when the file is first opened, reposition-
  2010.          ing,  or  for  printing)  the  values  to be entered will  be
  2011.          dependant  on  the  current  mode.  If in ASCII enter decimal
  2012.          values  (0,  15,  13056,  etc.).  If in HEX enter hex numbers
  2013.          (00, A5, 03DF, etc.).  Also if in HEX the values entered must
  2014.          be even numbered; 05, 01D7, 0A54, not  5, 1D7 or A54.
  2015.  
  2016.          When dumping the contents of a file to the printer the values
  2017.          displayed will be the same as the mode of the screen display.
  2018.          See the PRINTING A FILE section below for details.
  2019.  
  2020.  
  2021.          FINDING CHARACTER STRINGS
  2022.          _________________________
  2023.  
  2024.          FILE PATCH provides the ability to scan a file for  a  string
  2025.          of  characters  and if found the file will be repositioned at
  2026.          that point.   To start the  find process  press the "F4" key.
  2027.          One of two prompts, based  on  the current ASCII or HEX mode,
  2028.          will be displayed for entering the search values.
  2029.  
  2030.          If in ASCII mode a window will open for entering a  string of
  2031.          up to 16 values.  Use  either  the  standard keyboard keys or
  2032.          the  combination  of  the  "Alt"  key and the numbers on  the
  2033.          numeric  pad  to  the  right of the keyboard.  For example to
  2034.          enter  the  character  "t"  (ASCII  116)  press  the  "t" key
  2035.          (lower  case).    For  the  value  218 which does not have  a
  2036.          corresponding  key  press  and  HOLD  DOWN the "Alt" key then
  2037.          press and release the  2,  then  the 1, then the 8 key on the
  2038.          numeric pad, then release  the  "Alt" key.  To enter the null
  2039.          value  (ASCII  000) press the "F2" key. To move the cursor to
  2040.          the  left  and  overtype what has been entered use the cursor
  2041.          left key. To delete the last character entered press the "F3"
  2042.          key.    As  the values are typed the characters (if any) will
  2043.          appear between the brackets ( [ and ] ) and the ASCII numeric
  2044.          values will appear vertically below each character. Note that
  2045.  
  2046.          the  search  is  on  the  absolute  values  of the characters
  2047.          entered (eg. a small "t" will not match to a capitol "T").
  2048.  
  2049.          If in HEX mode a window will open for entering a string of up
  2050.          to 8 search values using the 0 thru 9 and "A" thru  "F"  keys
  2051.          (upper or lower case,  upper  case  will  be displayed).  The
  2052.          values  must be entered in even pairs (eg. 0A, 09 not A or 9)
  2053.          and  will  be  shown  between  the  brackets ( [ and ] ) when
  2054.          typed.  To move the cursor to the left for overtyping use the
  2055.          cursor  left  arrow.    To  delete the last character entered
  2056.          press the "F3" key.
  2057.  
  2058.          When  the  values  have been entered press the "F1" key.  The
  2059.          search  will  start at the first character shown in the grid,
  2060.          or  if in edit mode the character following the current  edit
  2061.          position  (see  the  EDITING  A FILE section below).  If  the
  2062.          string  is found the file will be repositioned at the closest
  2063.          previous 10 byte boundry  for  ASCII  mode or 16 byte boundry
  2064.          for  HEX  and  the  grid  will  be redisplayed with the first
  2065.          value of the string appearing in the top grid line.    Also a
  2066.          window  will be displayed stating the byte position where the
  2067.          string  was located and to press any key to continue.  If the
  2068.          string  was  not  found  a  window will be displayed to  this
  2069.          effect  and  the current position within the file will remain
  2070.          unchanged.
  2071.  
  2072.          To cancel the find function  at  the  point  of  entering the
  2073.          string  values  press  the  "Esc"  key.  Once the search  has
  2074.          started it cannot be stopped.
  2075.  
  2076.          When  a  string has been found the "F5" key may be pressed to
  2077.          restart  the  find  search  again for the same values without
  2078.          having to reenter them.  The scan will start at the character
  2079.          following the first value of the previously found string (eg.
  2080.          if  the  search  string  was "This is" the refind scan  would
  2081.          start with the "h" in the word "This").
  2082.  
  2083.          The  find and find again functions perform in the same manner
  2084.          whether in view or edit mode.  Also if "F5" is pressed  with-
  2085.          out  a  previous  search being performed the program will ask
  2086.          for a search string in  the  same  manner as if "F4" had been
  2087.          pressed.
  2088.  
  2089.  
  2090.          PRINTING A FILE
  2091.          _______________
  2092.  
  2093.          FILE PATCH provides the option of printing (dumping)  all  or
  2094.          part  of  a  file for hard copy output and in either ASCII or
  2095.          HEX.  Also the corresponding characters may be displayed.  To
  2096.          start the print routine  press the "F2" key at any time while
  2097.          a  file  is  displayed  on the screen.  A prompt will be dis-
  2098.          played  requesting the beginning and ending positions  to  be
  2099.          printed.  Enter the values as required pressing the enter key
  2100.          after each entry. See the ASCII VERSUS HEX mode section above
  2101.  
  2102.          on entering decimal or hex numbers.  Note that the print will
  2103.          start  and  end on an even 10 byte boundry for ASCII mode and
  2104.          16 byte boundry for HEX.
  2105.  
  2106.          When  the  positions  have been entered a yes/no (Y/N) prompt
  2107.          will be displayed asking if the corresponding characters  for
  2108.          the  ASCII or HEX values are to be printed.  If yes press the
  2109.          "Y" key (upper or lower case) or if not press "N".    This is
  2110.          performed to avoid uncontrolled  print  head movement as some
  2111.          characters  are  interpreted  by  printers as control values.
  2112.          The  values  000  thru 031 (ASCII) are automatically filtered
  2113.          out  by  the  program  however  values  above  123  can cause
  2114.          problems on some printers.
  2115.  
  2116.          Next a prompt will be  displayed  to  ready  the  printer and
  2117.          press  enter.   To cancel the print at this point or  at  any
  2118.          time while it is running  press  the "Esc" key.  Note however
  2119.          that  if  the  print has started and the "Esc" key is pressed
  2120.          the printer will not actually stop until its buffer  has been
  2121.          cleared.
  2122.  
  2123.          The printout will be  in  a similar  format as the grid shown
  2124.          on  the  screen  with 10 values being displayed per line  for
  2125.          ASCII and 16 for HEX.  The beginning byte number for the line
  2126.          will  be  on  the  far left side followed by the values, each
  2127.          separated  by  a space, and if the characters are to be shown
  2128.          they  will  appear on the line to the right bordered  on  the
  2129.          left  and right with an asterisk ("*").  Below are two sample
  2130.          dumps the first in ASCII  and  the  second  in  HEX  and each
  2131.          displays the corresponding characters.
  2132.  
  2133.  
  2134.      FILE = C:\MYDIR\MYFILE
  2135.      MODE = ASCII
  2136.  
  2137.         BYTE #    0   1   2   3   4   5   6   7   8   9     0123456789
  2138.      __________________________________________________________________
  2139.  
  2140.         13,150   032 116 101 099 104 110 105 099 105 097   * technicia*
  2141.         13,160   110 115 044 032 032 073 110 102 111 114   *ns,  Infor*
  2142.  
  2143.  
  2144.      FILE = C:\MYDIR\MYFILE
  2145.      MODE = HEX
  2146.  
  2147.      BYTE #  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F    0123456789ABCDEF
  2148.      __________________________________________________________________________
  2149.  
  2150.        3350  6F 6E 73 75 6C 74 61 6E 74 73 2C 20 20 20 20 74  *onsultants,    t*
  2151.        3360  66 63 68 6E 69 63 69 61 6E 73 2C 20 20 49 6E 66  *echnicians,  Inf*
  2152.  
  2153.  
  2154.  
  2155.          EDITING A FILE
  2156.          ______________
  2157.  
  2158.  
  2159.          FILE PATCH provides the  ability  to  change  values within a
  2160.          file  and/or  append  values  at  the end.  Values may not be
  2161.          inserted within a file or deleted.
  2162.  
  2163.          NOTE  - FILE PATCH IS NOT AN EDITOR OR WORD PROCESSOR. EXCEPT
  2164.          FOR WHAT IS DISPLAYED ON THE SCREEN THE FILE IS NOT  BUFFERED
  2165.          IN  MEMORY  AND  UPDATES ARE MADE IMMEDIATELY AND DIRECTLY TO
  2166.          THE  FILE.   CAUTION SHOULD THEREFORE BE EXERCISED WHEN USING
  2167.          THIS FUNCTION.
  2168.  
  2169.          To  start  the edit press the "F1" key at any time after  the
  2170.          file has been opened  and is being displayed.  A yes/no (Y/N)
  2171.          prompt will appear  as to whether or not a backup of the file
  2172.          is to be performed.  If yes press the "Y" key (upper or lower
  2173.          case) otherwise press "N".  If yes the file will be backed up
  2174.          to the same path and the name will be the file name  plus the
  2175.          extension ".FPB" (eg.  for file MYFILE.TST the backup will be
  2176.          MYFILE.FPB).    Note  however  if  the file being edited is a
  2177.          FILE PATCH backup file (or has the .FPB extension)  a  prompt
  2178.          will be displayed stating that the backup cannot be performed
  2179.          and  to  press  enter  to  continue with the edit or "Esc" to
  2180.          cancel.
  2181.  
  2182.          Next a warning message  will  be  displayed at the top of the
  2183.          screen below the "FILE =" caption as a reminder that the edit
  2184.          function is on and that the updates are made directly  to the
  2185.          file.
  2186.  
  2187.          To  indiciate  the  current  edit byte position the character
  2188.          portion of the grid cell will be shown in reverse video.   To
  2189.          change  a  value  move  the  indicator to the desired cell by
  2190.          using  the cursor movement left and right arrow keys within a
  2191.          line  or  up  and down arrow keys for line to line and scrol-
  2192.          ling.    If in ASCII mode use either a character key  on  the
  2193.          keyboard or press and  hold down the "Alt" key then press and
  2194.          release  the  corresponding  numeric keys on the numeric  pad
  2195.          then  release  the  "Alt"  key.    For  example  to enter the
  2196.          character "t" (ASCII 116) press the "T" key lower case.    To
  2197.          enter the ASCII value  205  press  and  hold  down "Alt" then
  2198.          press and release the "2" on the numeric pad to the  right of
  2199.          the  keyboard,  then  the  "0", then the "5" then release the
  2200.          "Alt"  key.    To  enter the null value (ASCII 000) press the
  2201.          "F6"  key.    If  in HEX 2 characters must be entered.  Press
  2202.          the keys 0 thru 9 or "A" thru "F" (upper or lower case, upper
  2203.          case  will  be  shown  on the screen) for the first character
  2204.          then enter the second.
  2205.  
  2206.          When  the  new value has been entered the ASCII or HEX number
  2207.          along  with the corresponding  character,  if  any,  will  be
  2208.          displayed in the cell.  Note that the edit position indicator
  2209.          will not automatically move after an entry has been made. The
  2210.          cursor  movement  keys  must be used to change locations.  To
  2211.          move within the file a screen (50 or 80) characters at a time
  2212.          the  "PgUp"  and  "PgDn"  keys  may  be  used.  The "F3" key,
  2213.  
  2214.          reposition, is also available and works in the same manner as
  2215.          when in view mode.
  2216.  
  2217.          To  append  a  value  to  the  end  of the file move the edit
  2218.          position  indicator  to  the  cell containing the end of file
  2219.          marker  ("EOF"  if in ASCII or "--" in HEX) and enter the new
  2220.          value.    The  end of file marker will automatically shift to
  2221.          the  next  cell.   When a value has been appended to the file
  2222.          it may not be deleted.
  2223.  
  2224.          As  noted  above  the  file  being  edited is not buffered in
  2225.          memory except for the  values  shown on the screen.  The "F7"
  2226.          key  however  may be used to reinsert (undo) a value after it
  2227.          has  been  changed but only if the cell position has not been
  2228.          scrolled  or  paged  off  of  the  screen.  Position the edit
  2229.          indicator  to  the  cell position and press "F7".  The  value
  2230.          that  was  previously  at the location before the last change
  2231.          will be reinserted.
  2232.  
  2233.          To  turn  the edit function off and return to view only press
  2234.          the "F1" key.  To turn edit back on press "F1" again.  If the
  2235.          file was backed up the first time edit was invoked the backup
  2236.          prompt  will  not be displayed.  The print, reposition, find,
  2237.          find  again and mode functions are available in edit mode and
  2238.          work in the same manner as when in view only.
  2239.  
  2240.          REMEMBER  -  USE THE "End" KEY TO QUIT PROCESSING ON THE FILE
  2241.                       NOT THE "Esc" KEY.  IF EDITING IN ASCII MODE AND
  2242.                       "Esc" IS  PRESSED  THE VALUE 27 WILL BE INSERTED
  2243.                       IN THE CURRENT CHARACTER POSITION.
  2244.  
  2245.  
  2246.          EXTRACTING FROM A FILE
  2247.          ______________________
  2248.  
  2249.          FILE  PATCH  provides  the  ability  to  extract  all or only
  2250.          portions  of the data in a file and write it to a new file or
  2251.          append it to the end  of  an  existing  file.  To perform the
  2252.          extract process press the "F9" key at anytime while viewing a
  2253.          file.    First  a window will open requesting the name of the
  2254.          output (extracted to) file.  If this is a new file  enter the
  2255.          name and press enter.  If the file aleady exists and is to be
  2256.          appended  to  either  enter  the  name or  press  "F1"  for a
  2257.          selection process.
  2258.  
  2259.          If  the name is entered the next window displayed will be for
  2260.          entering  the  disk  drive  and path of the file and pressing
  2261.          enter  or  press  "F1"  for  selecting  the path. If "F1"  is
  2262.          pressed  a  window will  open  for selecting  the disk drive.
  2263.          Either enter the letter of the drive or using the up and down
  2264.          arrow keys highlight the desired drive and press enter.  Next
  2265.          a window will open showing the sub-directories under the root
  2266.          directory of the drive. Either press the letter key  (A  thru
  2267.          F)  of the directory or highlight using the up and down arrow
  2268.          keys.    In  either  case  press  enter  if  this is the last
  2269.  
  2270.          directory in the path or press "F1" to open and  display  its
  2271.          sub-directories.    If  "F1"  is pressed repeat the selection
  2272.          procedure  until  the  last  directory  has been selected and
  2273.          press  enter.  To regress back to the next previous directory
  2274.          press the "F2" key.  Press the "Esc" key at either  window to
  2275.          return to the previous window.
  2276.  
  2277.          Note  that if the file  name  was  manually  entered  and  it
  2278.          already  exists  a  prompt  will  display  to this effect and
  2279.          providing the option  to press enter to append to it, "F1" to
  2280.          overwrite it or "Esc" to cancel the extract.
  2281.  
  2282.          If the extracted to file already exists and at the  window to
  2283.          enter  the  file  name  the  "F1" key was pressed a selection
  2284.          process  performed in the same manner as selecting a file for
  2285.          viewing   (see  VIEWING  AN  EXISTING  FILE  above)  will  be
  2286.          performed.
  2287.  
  2288.          When  the  file  name    and  path  have  been  determined  a
  2289.          process operation window will open.
  2290.  
  2291.          Next  to  the caption "From File -" will be the path  of  the
  2292.          file currently being viewed.  Next to "To File -" will be the
  2293.          path  of  the  extracted  to  file.    To the right will be a
  2294.          reminder  that  the  first  byte in  the  current  file is 0;
  2295.          "(First byte in file is 0)",  and the number of the last byte
  2296.          in the file; "(Last byte  in  file is      )".  At the bottom
  2297.          of  the  window will be the count on the number of bytes thus
  2298.          far  extracted.    To cancel the extraction at this point  or
  2299.          at  any  time  during the process when the program is waiting
  2300.          for a response press the "Esc" key.
  2301.  
  2302.          The  cursor will be positioned in the box next to the caption
  2303.          "Enter  Beginning  Byte  Number".    At this point enter  the
  2304.          number  of  the  byte  within  the  current file to start the
  2305.          extraction (remember relative to 0) and press enter.
  2306.  
  2307.          Next the prompt "Enter Ending Byte Number" will display  with
  2308.          the cursor positioned  within an entry box.  Enter the number
  2309.          of the last byte to be extracted and press enter.
  2310.  
  2311.          The  data  will  then be extracted from the current file  and
  2312.          written to the output  file.    When  complete  a prompt will
  2313.          display  asking if more data is to be extracted.  If no press
  2314.          the  "N"  key  and  the  output  file will be closed and  the
  2315.          program will return to normal file viewing.  If yes press the
  2316.          "Y"  key  and  the  procedure  for entering the beginning and
  2317.          ending byte positions will be repeated.
  2318.  
  2319.  
  2320.  
  2321.          CREATING A NEW FILE
  2322.          ___________________
  2323.  
  2324.          FILE  PATCH  provides  the  ability  to create a new file and
  2325.  
  2326.          enter  data values in an append mode (at the file's  end)  in
  2327.          either  ASCII or HEX.  To start the create press the "F2" key
  2328.          at the process selection screen.  A window will be  displayed
  2329.          requesting  the  name  for the new file.  Type in as required
  2330.          and  press  enter.  Next a window will open for the drive and
  2331.          path for the file.  Either  enter as required and press enter
  2332.          or press the "F1" key for path selection.
  2333.  
  2334.          If  "F1"  is  pressed  a  drive  and directory path selection
  2335.          process  will  be  performed  in  the  same  manner  as  when
  2336.          selecting  the  path  for an extract file (see the EXTRACTING
  2337.          FROM A FILE section above).
  2338.  
  2339.          FILE PATCH will then check to see if the file already exists.
  2340.          If  so  a yes/no (Y/N) prompt will be displayed asking if the
  2341.          existing file is to be overwritten.  If yes press the "Y" key
  2342.          (upper or lower case) or if not press "N" and a new  name may
  2343.          be entered.  If the file  is  to  be  overlayed  it  will  be
  2344.          deleted then reopened for output with a length of 0.
  2345.  
  2346.          At  this  point  the  program  will shift to edit mode and an
  2347.          empty  grid  will be displayed with the end of file indicator
  2348.          ("EOF"  or "--") at byte position 0.  Enter the new file data
  2349.          in the same  manner as  appending values to an existing file.
  2350.          Press  the "End" key when all data has been entered  and  the
  2351.          file is to be closed.
  2352.  
  2353.          CHANGING COLORS
  2354.          _______________
  2355.  
  2356.          If using a color monitor  and  it  is  desired  to change the
  2357.          colors  of  the  screen  display  press  the "F3" key at  the
  2358.          process selection window.
  2359.  
  2360.          A  window  will  be  displayed showing the standard 15 colors
  2361.          with  a  letter  "A" though "O" above each.  A prompt will be
  2362.          given  to  press  the letter key of the color for the  screen
  2363.          outline (heading, grid outline, etc.).  Press the appropriate
  2364.          key  (upper or lower case).  Next will be a prompt requesting
  2365.          the color for the file  values  when  displayed.    Press the
  2366.          appropriate  key.    The screen will clear and then redisplay
  2367.          with the new colors.
  2368.  
  2369.          If the two colors given are the same  or  similar  (eg. light
  2370.          blue  and  dark  blue)  the screen outline and file data will
  2371.          appear  in  the  same  color and the prompts and function key
  2372.          display  at  the  screen  bottom will have a black foreground
  2373.          and colored background.
  2374.  
  2375.          Note  that  FILE  PATCH  does not retain any configuration or
  2376.          data  files  therefore  if  different colors are desired this
  2377.          procedure will have to be performed each time the program  is
  2378.          started.
  2379.  
  2380.  
  2381.  
  2382.  
  2383.             E N D   D I R E C T M A I N T   U S E R ' S   G U I D E
  2384.  
  2385.             M O R E    P R O G R A M S    F R O M    M O R S O F T
  2386. ________________________________________________________________________________
  2387.  
  2388.              - - - -  P C   S Y S T E M   M A N A G E R  - - - -
  2389.  
  2390.          Tired  of  having  to  remember  and continually reenter  DOS
  2391.          commands  or batch file names to start your jobs or programs?
  2392.          Wish  your  computer  was  better  organized.  Now there's PC
  2393.          SYSTEM  MANAGER,  the  full  function,  fully  self-contained
  2394.          master menuing system for your IBM PC or compatible.
  2395.  
  2396.          Select  your  programs  to  be  run  from  easy  to  read and
  2397.          descriptive  menus  and sub-menus customized for your  system
  2398.          with  no  practical  limit  to  the number of menu entries or
  2399.          number  of  sub-menu  levels  (system limit is 32,000 entries
  2400.          overall).  The system starts up automatically when  you power
  2401.          on  or  reboot  and  restarts  itself  when a selected job or
  2402.          program  ends.  Its always there for your next selection  and
  2403.          does not "terminate and  stay  resident"  tying  up memory or
  2404.          possibly damaging system registers.
  2405.  
  2406.          Wish  the  computer  would  display  reminders  such as which
  2407.          diskettes  to  insert  or  what  forms  to use on the printer
  2408.          before a program starts  so you don't have to look it up in a
  2409.          manual or find those scribbled notes you put somewhere?    PC
  2410.          SYSTEM MANAGER allows up to 255 lines of free form text to be
  2411.          displayed whenever a menu entry is selected.
  2412.  
  2413.          Use replaceable parameters  in  your  batch files?  PC SYSTEM
  2414.          MANAGER will prompt you for them when a job starts so they're
  2415.          not forgotten.
  2416.  
  2417.          Have  a computer that is used by more than one individual and
  2418.          need security?  PC SYSTEM MANAGER provides passwording at the
  2419.          menu, sub-menu and menu entry level.
  2420.  
  2421.          Ever need to run a job or program with slightly different DOS
  2422.          commands for a one time run?  PC SYSTEM MANAGER allows you to
  2423.          alter the normal commands for a job when it is selected  from
  2424.          a menu but without changing those stored in the master  file.
  2425.          This makes ad hoc and "just this time only" runs easy.
  2426.  
  2427.          Need to keep track of your computer usage?  PC SYSTEM MANAGER
  2428.          records  in  its  log  file  the  date and time a program was
  2429.          started and the date and time it ended and through the use of
  2430.          logon  user  or project ID's who ran the program or for which
  2431.          project the machine was  used  for.    Also  multiple reports
  2432.          may  be printed showing both detailed and summary information
  2433.          on user, project, and program run times.
  2434.  
  2435.          Have the need  to run jobs automatically on a given  date  or
  2436.          time?    With  PC  SYSTEM  MANAGER  you  can  select up to 30
  2437.          different programs to be started automatically at a specified
  2438.          time for a specific date,  day of the month, day of the week,
  2439.          every  other  week  (eg. every other Friday) or the first and
  2440.  
  2441.          third or second and last day of a month.
  2442.  
  2443.          PC  SYSTEM MANAGER is fully self-contained and has all of its
  2444.          own editors for entering, retaining and modifying all the DOS
  2445.          commands  to  run your programs, startup reminders, parameter
  2446.          prompts and passwords.    Also  all  of the files used by the
  2447.          system  are  retained in its own sub-directory and are  fully
  2448.          maintained by the system itself.
  2449.  
  2450.          PC SYSTEM MANAGER comes with its own installation program and
  2451.          can be up  and running  on your system in just a few minutes.
  2452.          No  special  expertise  is required to load or use the system
  2453.          and  with  its  "user friendly" prompts throughout you always
  2454.          know what to do next.  If you can run your computer  now  you
  2455.          can use PC SYSTEM MANAGER.
  2456.  
  2457.          The basic machine and software requirements to use  PC SYSTEM
  2458.          manager are as follows:
  2459.  
  2460.            -  An IBM PC/XT/AT or compatible with DOS 2.0 or later
  2461.            -  Monochrome or color monitor.  If a color monitor is used
  2462.               selection of screen colors is provided.
  2463.            -  256k usable memory
  2464.            -  Hard disk.
  2465.  
  2466.          Price:  Registered copy $19.95.
  2467.                  Shareware evaluation version $4.00.
  2468.  
  2469.                  Call toll free now 1-800-662-0028.
  2470.  
  2471.                                 M O R S O F T
  2472.                            9859 IH-10 West, 107/811
  2473.                            San Antonio, Texas 78230
  2474.                                 (512) 692-9572
  2475.  
  2476.             - - - -  M O R S O F T    C A L C U L A T O R  - - - -
  2477.  
  2478.          The  MORSOFT CALCULATOR is a full function calculator program
  2479.          designed  to  run on IBM PC and compatible computers.  It may
  2480.          be used as an "adding  machine"  providing the ability to sum
  2481.          up  to  1,000  values,  each  stored in the computer's memory
  2482.          "tape"  which may be scrolled forward or back, changed and/or
  2483.          printed.    Both sub and overall totals are retained and dis-
  2484.          played on the computer screen.
  2485.  
  2486.          Also calculations such as multiply, divide and  trigonometric
  2487.          functions  are  provided and the results may be added or sub-
  2488.          tracted    to  the  memory  tape.    In  addition  a "memory"
  2489.          constant feature  is  built  in  and  values  may  be  added,
  2490.          subtracted,  multiplied or divided to or from the constant as
  2491.          they are entered.
  2492.  
  2493.          And  all  functions  may  be  performed in either decimal  or
  2494.          hexadecimal.
  2495.  
  2496.                             F U N C T I O N S
  2497.  
  2498.          - Add                           - Trigonometric Sine, Cosine,
  2499.          - Subtract                        Tangnet, and Arctangent
  2500.          - Multiply                      - Memory constant add to,
  2501.          - Divide                          subtract, subtract from,
  2502.          - Percent                         multiply by, divide into,
  2503.          - Square root                     divide by
  2504.          - Exponentiation                - Sub-total
  2505.          - Hexadecimal or decimal        - Overall total
  2506.            operations                    - 1,000 entry memory tape
  2507.          - Maximum integer positions 13,   scroll, change and print
  2508.            maximum decimal positions 12,
  2509.            combined 12
  2510.  
  2511.          The  basic  machine  and  software  requirements  to  use the
  2512.          MORSOFT CALCULATOR are as follows:
  2513.  
  2514.            -  An IBM PC/XT/AT or compatible with DOS 2.0 or later
  2515.            -  Monochrome or color monitor
  2516.            -  256k usable memory
  2517.            -  A hard disk or 1 floppy
  2518.  
  2519.          Price:  Registered copy $14.95.
  2520.                  Shareware evaluation version $4.00.
  2521.  
  2522.                  Call toll free now 1-800-662-0028.
  2523.  
  2524.                                 M O R S O F T
  2525.                            9859 IH-10 West, 107/811
  2526.                            San Antonio, Texas 78230
  2527.