home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / msdos / misc / wdir12.lzh / WDIR.DOC < prev   
Text File  |  1986-01-31  |  36KB  |  1,057 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.              # #       # ####    ######
  8.             # # #     # #              #
  9.            #   # #   #   #######       #
  10.           #     # # #           #      #
  11.          #       # #        #### ######          AV Software Designs, Ltd.
  12.          _________________________________________________________________
  13.  
  14.          646-1 University Avenue, Rochester, NY, 14607-1232 (716)-461-2446 
  15.  
  16.  
  17.  
  18.  
  19.          1.0 - PACKAGE INFORMATION AT A GLANCE
  20.  
  21.  
  22.               Package    -    DEC Rainbow Archive Package #14
  23.  
  24.               Program    -    WDir  -  W(indow)Dir(ectory)
  25.  
  26.               Version    -    1.2PD
  27.  
  28.               Author     -    Alan I. Vymetalik for
  29.                               AV Software Designs, Ltd.
  30.  
  31.               Date       -    January 31, 1986
  32.  
  33.               System     -    DEC Rainbow 100/A/B/+/190
  34.                               MS-DOS Version 2.05 or above
  35.  
  36.               Memory     -    128K minimum
  37.                               Other versions are available
  38.  
  39.               Language   -    TurboPascal Version 3.01A
  40.                                               
  41.               All documentation, sources, and programs -
  42.  
  43.                   Copyright (c) 1985, 1986 by AV Software Designs, Ltd.
  44.  
  45.  
  46.  
  47.  
  48.          2.0 - WDIR VERSION 1.2PD USER'S MANUAL
  49.  
  50.  
  51.          2.1 - WDir Features
  52.  
  53.  
  54.               WDir Version 1.2PD uses high-speed  video, advanced  keyboard
  55.          scanning,  efficient  memory  management, and scrolling and pop-up
  56.          window-style displays to manage and display a sorted directory  of
  57.          the  path specified on the command line or of selected directories
  58.          chosen while in WDir.
  59.  
  60.  
  61.               WDir was developed due to frustration of the lack of a proper
  62.          DIR command and the slow speed and cumbersome efforts under MS-DOS
  63.          to get a sorted directory listing.  You had to twiddle with column
  64.          parameters until you were sorting on the correct columns; counting
  65.          and poking at the screen. This  was  all  very  time-consuming,  a
  66.          general pain and didn't LOOK good.  All that was wanted was a look
  67.          at  a  directory  or sub-directory of a disk but everything on the
  68.          screen just got scrolled away!
  69.  
  70.  
  71.               WDir contains a number of sophisticated sorting  and  display
  72.          capabilities   and   allows  recursive  searching  of  the  disk's
  73.          directory structure.  You can sort the directory listing on any of
  74.          the directory fields and you get total file counts and file  space
  75.          counts.  In addition, you get information about the disk's storage
  76.          and  remaining  space.   Also,  you  can  use WDir to get repeated
  77.          directory listings of disks without returning to  MS-DOS.   Simply
  78.          swap in as many disks as desired and press the DO and PRINT SCREEN
  79.          keys.
  80.  
  81.  
  82.  
  83.  
  84.                                        Page 1
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.          2.2 - Program Details, Requirements, and Set-Up Instructions
  96.  
  97.  
  98.               WDir V1.2PD contains enhancements and fixes to bugs that were
  99.          discovered  after  the  release  of prior versions of WDir.  These
  100.          enhancements include  a  more  uniform  user-interface,  corrected
  101.          printer status checking, and code optimization.
  102.  
  103.  
  104.          2.2.1 - Required Hardware and Hardware Incompatibility
  105.  
  106.  
  107.               WDir  requires  the use of a standard DEC Rainbow 100A, 100B,
  108.          or 190 system.  A standard system includes the system unit,  LK201
  109.          keyboard, VR201 or VR241 monitor, any combination of floppy disks,
  110.          hard-disks, and RAM disks, and any DEC-approved printers.
  111.  
  112.  
  113.               The  color  monitor  may  be used in conjunction with WDir as
  114.          long as it being used in text mode.  WDir does not handle graphics
  115.          mode (at this time) and, while it will work, nothing will be  dis-
  116.          played  on the screen if graphics mode is on.  The main reason for
  117.          this is  the  use  of  the  advanced,  high-speed  video  features
  118.          available in VT102-mode that aren't available in graphics mode.
  119.  
  120.  
  121.  
  122.          2.2.2 - Directory Limits
  123.  
  124.  
  125.                 The  directory  can contain up to 512 files taking up to 99
  126.          megabytes of disk space for the disk in whole or the directory  in
  127.          particular.  In practice, of course, MS-DOS handles much less disk
  128.          space  per  partition and directories over 256 files are generally
  129.          unwieldly.
  130.  
  131.  
  132.          2.2.3 - Memory Requirements
  133.  
  134.  
  135.               WDir requires at least 128K of RAM to run due to the need  of
  136.          having  a  fairly  large  sort work area, the code of WDir and the
  137.          operating system in memory at the same time.   Other versions  may
  138.          be  available  by writing to the above address and describing your
  139.          application.
  140.  
  141.  
  142.          2.2.4 - Distribution and ARChiving Method
  143.  
  144.  
  145.               WDir.COM and the companion WDir.DOC (and any addendum  files)
  146.          are  distributed  in  an 'archived' file called WDIR.ARC which was
  147.          created using ARC V4.5 from System Enhancement Associates.  If you
  148.          are viewing this file using ARC,  make  sure  you  have  at  least
  149.          version  4.5  to  de-archive  the  files.  If you received WDir in
  150.          archived format, follow the intructions on how  to  use  ARC  from
  151.          ARC.DOC.   If  you   received them as normal files then ignore the
  152.          above.
  153.  
  154.  
  155.          2.2.5 - Set-Up and Helpful Hints
  156.  
  157.  
  158.               Copy WDir's files from the public-domain distribution disk to
  159.          your working MS-DOS master disk or your utility directory that  is
  160.          being  referenced  by the MS-DOS command PATH or the public domain
  161.          PATH-like SEARCH. Remember to always backup your programs and make
  162.          sure the master disks have write-protect tabs.
  163.  
  164.  
  165.               While all attempts have been made to make  WDir  as  fast  as
  166.          possible,  following the above suggestions along with placing WDir
  167.          on a hard-disk or RAMDisk  (if  either  is  available)  will  sig-
  168.          nificantly speed up operation over that of a floppy disk.
  169.  
  170.  
  171.  
  172.                                        Page 2
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.          2.2.6 - Incompatibility With Other Software
  184.  
  185.  
  186.               WDir  should  not  be running while interrupt-sensitive back-
  187.          ground processes, like printer-spoolers, are running.  WDir  takes
  188.          over  some  interrupts  during  its  operation  and  should you be
  189.          running such a process, issue another Active Command (see  below),
  190.          and MS-DOS will catch up on its I/O requests.
  191.  
  192.  
  193.               Memory-Resident  programs, like SEARCH, should have no effect
  194.          on WDir's  operations.   DPath,  on  the  other  hand,  may  cause
  195.          problems  when  you're  printing a file containing the view of the
  196.          current directory.   It may go to the path specified by DPath  and
  197.          not necessarily where you wanted it to.
  198.  
  199.  
  200.               If  the  user  discovers any software compatibility problems,
  201.          please notify AVSD, Ltd. at the above address
  202.  
  203.  
  204.          2.2.7 - Recursive Scanning of Directory Structures
  205.  
  206.  
  207.               WDir allows you to recursively  select  up  to  10  different
  208.          levels  of  directory  information.   You must leave your original
  209.          disk in while scanning  the  directory  structure  or  risk  being
  210.          forced  out of WDir.  This and the recursive limit are implemented
  211.          to maintain memory security, efficiency and headaches on your part
  212.          while still offering flexibility.   You  may,  of  course,  switch
  213.          disks when you reach the 'root' level of the disk.
  214.  
  215.  
  216.               When  you select a new directory (via the FIND function key),
  217.          you may give WDir a new filename mask (e.g. *.COM)  so  that  WDir
  218.          only  looks  for  those  particular  files  when  it scans the new
  219.          directory.  You'll enter the new directory and find it  sorted  on
  220.          the  sort  field as the previous level.  If you want to change the
  221.          sorting, invoke the Sort Options command with the SELECT  function
  222.          key.   Upon  returning to the previous level, all previous sorting
  223.          and listing options have been remembered.
  224.  
  225.  
  226.          2.3 - Command-Line Arguments
  227.  
  228.  
  229.               WDir supports a variety  of  sorting  options  and  pathname/
  230.          filename  combinations.    The  switches  and pathnames are order-
  231.          independent.
  232.  
  233.  
  234.          2.3.1 - Invoking WDir Via the MS-DOS Command Line
  235.  
  236.  
  237.               To invoke WDir, enter on the command line:
  238.  
  239.  
  240.               E> WDIR [/a[adshr]defhsty] [drv:][path][fn(s)?*]
  241.  
  242.  
  243.               where the following sort switches are:
  244.  
  245.                   /a - by file attribute setting using the
  246.                        following sub-switches:
  247.                       a - by archive attribute
  248.                       d - by directory attribute
  249.                       s - by system attribute
  250.                       h - by hidden attribute
  251.                       r - by read-only attribute
  252.                   /d - by date
  253.                   /e - by extension
  254.                   /f - by filename (default)
  255.                   /h - command-line help information
  256.                   /s - by file size
  257.  
  258.  
  259.  
  260.                                        Page 3
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                   /t - by time
  272.                   /y - by day of the week
  273.  
  274.  
  275.               and the other parameters are:
  276.  
  277.               [drv:] - optional drive letter (A-I) and the colon
  278.                        (actually, the last available drive that
  279.                        MS-DOS sees will be the upper limit)
  280.  
  281.               [path] - optional path up to 64 characters.  Items
  282.                        that can be included are the backslash and
  283.                        specific pathnames like '.' and '..'
  284.  
  285.               [fn(s)(*?)] - optional filename or filenames with
  286.                        embedded asterisk '*' and question mark '?'
  287.                        wildcards permitted.
  288.  
  289.  
  290.          2.3.2 - Optional Parameters and Parameter Syntax
  291.  
  292.  
  293.               Each of the following parameters are optional: drive, leading
  294.          path, and filename(s). If none are selected, the current directory
  295.          is viewed.  Wildcard characters (* and  ?)  are  pemitted  in  the
  296.          filename.
  297.  
  298.  
  299.               If  no  sort  switches  are  used,  WDir  sorts on the the 11
  300.          character file name.
  301.  
  302.  
  303.                Also, note that the switch and pathname can be in  any  orde
  304.          on  the command line and the switches can be in upper and/or lower
  305.          case.  But, if the sort switch follows the  pathname,  please  in-
  306.          clude at least one space between them.
  307.  
  308.  
  309.          2.3.3 - Sorting Conventions
  310.  
  311.  
  312.               WDir  sorts  directories  on pre-assigned fields. Please note
  313.          that these  conventions  are  employed  at  the  Command-Line  and
  314.          Active-Command interfaces. The following secondary sorting schemes
  315.          are currently implemented:
  316.  
  317.  
  318.               Sorting  on  the filename Extension will use the first 8
  319.               characters of the filename.
  320.  
  321.               Sorting on the Day-of-the-Week field will use  the  date
  322.               field as the secondary sorting parameter.
  323.  
  324.               Sorting on the Date field will use the Time field as its
  325.               secondary sorting field.
  326.  
  327.               All  other  sorting fields use the full 11 characters of
  328.               the filename as the secondary sorting field.
  329.  
  330.  
  331.               Please note that only a maximum of two levels of sorting  are
  332.          done.   This  may produce, at times, strange looking sorted direc-
  333.          tory listings.  Please refer to the above rules  to  orient  your-
  334.          self.
  335.  
  336.  
  337.          2.3.4 - Command-Line Parameter Examples
  338.  
  339.  
  340.               Note  that the symbol 'E>' represents the MS-DOS Command
  341.               prompt.  Do not enter this with the WDir command.
  342.  
  343.  
  344.               (1)  E> wdir f:
  345.  
  346.  
  347.  
  348.                                        Page 4
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.               This is the default version  of  WDir  which  sorts  the
  360.               current  directory  on   drive  F:  by  the 11 character
  361.               filename (12 characters if you consider the period).
  362.  
  363.  
  364.               (2)  E> wdir/E
  365.  
  366.               This will sort the current directory by the extension of
  367.               the filename. The secondary field  for  sorting  is  the
  368.               first 8 characters of the filename.
  369.  
  370.  
  371.               (3)  E> WDIR f:\foobar\bigfoo /d
  372.  
  373.               This will sort the directory \foobar\bigfoo on drive F:.
  374.               The directory will be sorted by the date field.
  375.  
  376.  
  377.               (4)  E> wdir/y b:*.com
  378.  
  379.               This  will  sort  only  the  .COM files in the currently
  380.               activated directory on drive B: by the day of  the  week
  381.               field. The secondary field will be the date field.
  382.  
  383.  
  384.               (5)  E> wdir c:\ /aD
  385.  
  386.               This  will  sort  the  root directory on drive C: by the
  387.               directory attribute. All directories will appear at  the
  388.               end of the listing.
  389.  
  390.  
  391.          2.3.5 - Command-Line Mode Error Communication
  392.  
  393.  
  394.               If  an  incorrect  switch  or  illegal  path  or  filename is
  395.          specified on the command-line, a  help  window  will  appear  with
  396.          information to aid  you in re-entering the command correctly. This
  397.          window will also appear in response to the '/h' switch.
  398.  
  399.  
  400.          2.4 - Active Commands
  401.  
  402.  
  403.               WDir supports two methods of command control, one as mention-
  404.          ed  above  under  Command-Line  Arguments,  and  another using the
  405.          special function keys of the Rainbow. The two sets of commands are
  406.          exclusive and cannot be used interchangeably. The Active  Commands
  407.          are  available only after WDir has been executed and the directory
  408.          display is on the screen.
  409.  
  410.  
  411.          2.4.1 - Active Command Descriptions
  412.  
  413.  
  414.               Once WDir is up and has displayed the current directory,  the
  415.          following function keys are available for use:
  416.  
  417.  
  418.          2.4.1.1 - Function Key: HELP
  419.  
  420.  
  421.               Displays  a  pop-up  help  window  to  remind the user of the
  422.          available Active Commands.  Commands marked with an asterisk, '*',
  423.          denote that those function keys also can be  used  in  combination
  424.          with  the  SHIFT  and  CONTROL-SHIFT  keys  to  perform additional
  425.          functions.  Press any key to put away the help window.
  426.  
  427.  
  428.          2.4.1.2 - Function Key: UP ARROW
  429.  
  430.  
  431.               Use the UP ARROW key to scan upwards  through  the  directory
  432.          listing  a  line  at  a time. The console bell will sound when you
  433.  
  434.  
  435.  
  436.                                        Page 5
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.          attempt to go beyond the top.
  448.  
  449.  
  450.               The UP ARROW key is also used in conjunction  with  the  FIND
  451.          function key (select new sub-directory command).  Repeating the UP
  452.          ARROW key will allow you to scan through the displayed directories
  453.          in a cyclic fashion.
  454.  
  455.  
  456.          2.4.1.3 - Function Key: DOWN ARROW
  457.  
  458.  
  459.               Press  the  DOWN ARROW key to scan down through the directory
  460.          listing a line at a time.  The console bell will  sound  when  you
  461.          attempt to go beyond the bottom.
  462.  
  463.  
  464.               The  DOWN ARROW key is also used in conjunction with the FIND
  465.          function key (select new sub-directory  command).   Repeating  the
  466.          DOWN  ARROW  key  will  allow  you  to  scan through the displayed
  467.          directories in a cyclic fashion.
  468.  
  469.  
  470.          2.4.1.4 - Function Key: NEXT SCREEN
  471.                                  SHIFT-NEXT SCREEN
  472.  
  473.  
  474.               The NEXT SCREEN will scan down through  the directory listing
  475.          a page at a time.  A page consists of 12 lines.  When moving  down
  476.          to a new page, the bottom line of the previous page is now the top
  477.          line of the current page.  Using the SHIFT key in conjunction with
  478.          the  NEXT  SCREEN key will move the window to the last page of the
  479.          directory listing.
  480.  
  481.  
  482.          2.4.1.5 - Function Key: PREV SCREEN
  483.                                  SHIFT-PREV SCREEN
  484.  
  485.  
  486.               The PREV SCREEN will scan up through the directory listing  a
  487.          page at a time.  A page consists of 12 lines.  When moving up to a
  488.          new page, the top line of the previous page is now the bottom line
  489.          of the current page.  Using the SHIFT key in conjunction with  the
  490.          PREV  SCREEN  key  will  move  the window to the first page of the
  491.          directory listing.
  492.  
  493.  
  494.          2.4.1.6 - Function Key: SELECT
  495.  
  496.  
  497.               The SELECT function key serves a dual-purpose.  Normally, the
  498.          SELECT key invokes the new sorting option of WDir.   A  particular
  499.          column  of  the screen, reflecting the current sorting field, will
  500.          be switched into reverse video. Using the  LEFT  and  RIGHT  ARROW
  501.          function  keys,  select the particular sorting field desired.  The
  502.          SELECT function key is then pressed a second time to  perform  the
  503.          new  sorting  selection.   The  SELECT function remembers the last
  504.          sorting column that was used.
  505.  
  506.  
  507.               The SELECT function key is also used following  the  invoking
  508.          of  the  FIND function key for selecting sub-directories.  See the
  509.          description in section 2.4.1.7 on the FIND function key.   Once  a
  510.          directory  has  been chosen with the FIND key, pressing the SELECT
  511.          key will set-up WDir for the new directory.  WDir  prompts  for  a
  512.          filename  mask  though  the  use  of  a  small window.  Entering a
  513.          filename followed by a RETURN or the SELECT key (or simply hitting
  514.          the RETURN or SELECT key) will cause WDir to  change  to  the  new
  515.          directory.   Use the CANCEL key (see section 2.4.1.9) to abort the
  516.          changing of directories.
  517.  
  518.  
  519.          2.4.1.7 - Function key: FIND
  520.  
  521.  
  522.  
  523.  
  524.                                        Page 6
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.               The FIND function key is used to  select  a  particular  sub-
  536.          directory  to  become  the  current directory.  The FIND key high-
  537.          lights the first directory in the window.  Use  the  UP  and  DOWN
  538.          arrow  keys  to  select the new sub-directory. A highlighted field
  539.          appears over those directory entries which are sub-directories.
  540.  
  541.  
  542.                Pressing the SELECT  key  (see  above)  sets  the  particula
  543.          sub-directory as the current directory.
  544.  
  545.  
  546.                 Note:  To select a sub-directory, it must be in the current
  547.          viewing window.  If not, use the UP and DOWN ARROWS   (outside  of
  548.          the Select Sub-Directory Mode) or the PREV and NEXT SCREEN keys to
  549.          move the window to the area of the sub-directory desired.
  550.  
  551.  
  552.          2.4.1.8 - Function keys: LEFT ARROW,
  553.                                   RIGHT ARROW
  554.  
  555.  
  556.               The  LEFT  and  RIGHT  arrow  keys are used to select the new
  557.          sorting option by changing the highlighted column displayed on the
  558.          window. These keys can only be  used  after  pressing  the  SELECT
  559.          function key (see above).
  560.  
  561.  
  562.          2.4.1.9 - Function key: CANCEL
  563.  
  564.  
  565.               Use  the CANCEL key to abort a previously issued command such
  566.          as sorting, selecting a new sub-directory, or  before  printing  a
  567.          directory listing to a file or the printer.
  568.  
  569.  
  570.          2.4.1.10 - Function key: PRINT SCREEN
  571.  
  572.  
  573.               The  PRINT  SCREEN key is used to print out a full listing of
  574.          the current directory to either  the  attached  printer  or  to  a
  575.          specified  disk  file.   A  small  window  with  two single-letter
  576.          options appears and the user must choose between either option 'F'
  577.          or option 'P'.
  578.  
  579.  
  580.               If option 'F' is selected, WDir  responds  by  asking  for  a
  581.          filename.  The filename, at maximum, can be of the form:
  582.  
  583.                               drive:\filename.ext
  584.  
  585.               This  should be  more than sufficient to  handle wherever the
  586.          user  wants  to   place  the   listing   file.  If the  drive or a
  587.          'simple' path are not explicitly stated, the file will  appear  in
  588.          the  directory the user was in before he invoked WDir. If the user
  589.          specifies a leading path, such as '..', '.', '\',  or  '..\',  the
  590.          resultant  file  will  appear  in a disk directory relative to the
  591.          directory the user was in before starting WDir.
  592.  
  593.  
  594.               The 'P' option immediately dumps the directory listing to  an
  595.          attached printer.
  596.  
  597.  
  598.               WDir  returns  to  the  display of the current directory upon
  599.          completion of the the print task.   Any  errors,  such  as  a  bad
  600.          filename,  will  display  an error message before returning to the
  601.          listing.  If the printer is turned off or is off-line,  WDir  will
  602.          report  a 'Printer Not Ready' message before returning to the main
  603.          menu.  There must be sufficient space on the  disk  to  store  the
  604.          file  and  WDir  checks this before creating the listing file.  If
  605.          there is no room, WDir responds with a small error window message.
  606.  
  607.  
  608.          2.4.1.11 - Function key: DO
  609.  
  610.  
  611.  
  612.                                        Page 7
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.               The DO function key allows the user to select  and  view  the
  624.          root  directories of new floppy disks. This function has been made
  625.          generic so it is possible to reselect a hard disk or RAM disk. But
  626.          this is will not produce any new information (unless file dumps of
  627.          the disk were placed in the root directory).
  628.  
  629.  
  630.                This key  may  also  be  activated  any  time  the  user  ha
  631.          selected  the  root  directory through the FIND function key.  The
  632.          user must be in the root  directory  for  this  function  to  work
  633.          properly.
  634.  
  635.  
  636.               The  current  sort option will be applied to the directory of
  637.          the new disk. This function is included to allow the user to cycle
  638.          through any number of disks and produce directory listings without
  639.          having to leave WDir and return to MS-DOS and back again each time
  640.          a new disk directory listing is desired.
  641.  
  642.  
  643.               A typical sequence is to invoke WDir via  "WDir  A:\".   This
  644.          will  select  drive  A:  as  the new viewing drive and you can now
  645.          insert as many disks as desired.  Simply press the  DO  key  after
  646.          inserting the new disk and a new directory will be produced. Press
  647.          the  PRINT  SCREEN  and  either print option and a listing will be
  648.          generated.
  649.  
  650.  
  651.               If you specifiy a path such as B:\*.pas and wish to  use  the
  652.          DO  function  key,  WDir remembers the filename specified and will
  653.          look for only those specified files on each of the new disks.  For
  654.          a overall view, use the path B:\.
  655.  
  656.  
  657.          2.4.1.12 - Function key:  EXIT
  658.                                    SHIFT-EXIT
  659.                                    CONTROL-EXIT
  660.                                    SHIFT-CONTROL EXIT
  661.  
  662.  
  663.               The EXIT function key is used to  exit  WDir  and  return  to
  664.          MS-DOS  if you are at the same directory level and recursive order
  665.          in which you entered WDir.  The EXIT key also serves  the  purpose
  666.          of leaving a currently selected sub-directory and returning to the
  667.          previous recursive level. If using EXIT brings you back to MS-DOS,
  668.          the screen will be restored to its original status before WDir was
  669.          invoked.
  670.  
  671.  
  672.               The SHIFT-EXIT function key combination is used to leave WDir
  673.          but will  not erase the directory listing from the screen.  To use
  674.          this  function  key combination, you must be at the level in which
  675.          you entered WDir.
  676.  
  677.  
  678.               At times, it will not be convenient to use the  EXIT  key  to
  679.          leave  currently  selected  sub-directories as a method of leaving
  680.          WDir.  Finding yourself six levels down in searching  directories,
  681.          the CONTROL-EXIT combination will immediately exit WDir and return
  682.          you to MS-DOS at any point. Use the SHIFT-CONTROL-EXIT combination
  683.          to  exit  at  any  point  and  leave  the directory listing on the
  684.          screen.
  685.  
  686.  
  687.          2.5 - Active Mode Error Communication
  688.  
  689.  
  690.               WDir communicates errors to the  user  through  small  pop-up
  691.          error windows or by the use of the console bell. The error windows
  692.          should  be  self-explanatory.  The  bells,  on the other hand, may
  693.          occur for any of the following reasons:
  694.  
  695.  
  696.               The directory is  empty.  WDir has no  work  to  do  and
  697.  
  698.  
  699.  
  700.                                        Page 8
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.               thus  any command function keys except for HELP, DO, and
  712.               EXIT are meaningless,
  713.  
  714.               The  portion of the  directory listing  being  currently
  715.               displayed is at either end of the full listing; the user
  716.               is  not  allowed  to  scan  beyond the limits of the di-
  717.               rectory listing,
  718.  
  719.               An illegal key was pressed or a key was  used  that  was
  720.               not appropriate for the current mode of WDir.  Examples:
  721.               trying  to  use  the  LEFT  ARROW  key when scanning the
  722.               directory or typing the letter 'X' which is  meaningless
  723.               to WDir.  If you forget the function key meanings, press
  724.               the HELP key.
  725.  
  726.               Swapping  disks before exiting WDir, especially when you
  727.               are recursively returning up the directory structure, is
  728.               generally not a good idea.  WDir will beep and force  an
  729.               exit  rather  than  attempting to read wrong information
  730.               from the disk.  If you swap disks, WDir will  leave  you
  731.               in the root directory.  Disk swapping and the use of the
  732.               DO function key is permitted only at the root directory.
  733.               If  you  remove  the  disk from which WDir was called, a
  734.               beep may sound notifying you that a  disk  swap  occured
  735.               and  thus  WDir was temporarily confused. The suggestion
  736.               here is that while  you  can  swap  disks  at  the  root
  737.               levels,  you  must  place  the original disk back in the
  738.               drive before using the EXIT key.
  739.  
  740.  
  741.          2.6 - WDir Display and Printing Formats
  742.  
  743.  
  744.          2.6.1 - Window Display Formats
  745.  
  746.  
  747.               When WDir  becomes  active,  a  window  overlays  the  user's
  748.          current  display  and  contains  up  to 13 lines of the sorted di-
  749.          rectory listing.  In addition, the top and bottom borders  of  the
  750.          display  window  contain additional information about the selected
  751.          disk and the files on the disk.
  752.  
  753.  
  754.               The top border contains the volume label  (if  any)  and  the
  755.          date  and time the volume was created.  The next line contains the
  756.          directory currently being  scanned  by  WDir.   If  the  directory
  757.          pathname  is  longer  than  40  characters, it is truncated to the
  758.          current directory.  An ellipsis field (\...\)  is  placed  between
  759.          the drive specifier and the current directory name.
  760.  
  761.  
  762.               The  bottom  border  contains information on the total volume
  763.          space and the total amount of free space remaining.   Both  values
  764.          are  in terms of bytes.  The border above that contains a count of
  765.          the number of directories and files in the current directory along
  766.          with the total amount of space taken up by the files.
  767.  
  768.  
  769.               The directory is displayed between the two sets of borders up
  770.          to a maximum of 13 files at any one time.  The window is  adjusted
  771.          proportionally  if there are fewer than 13 files in the directory.
  772.          The file and disk sizes are displayed with comma notation.
  773.  
  774.  
  775.          2.6.2 - Printer and Print File Formats
  776.  
  777.  
  778.               The format used for printing to an attached printer or a disk
  779.          file are identical.  The format follows the  described  method  in
  780.          section  3.6.1 with the single difference that the borders are not
  781.          centered but are rather left-justified.  WDir has no knowledge  of
  782.          the  forms-setup  of  the  printer and therefore will print a con-
  783.          tinuous listing.  At the end of each listing, though, the  printer
  784.          will be re-aligned to 'top-of-form'.
  785.  
  786.  
  787.  
  788.                                        Page 9
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.          2.6.3 - Directory Information Format
  800.  
  801.  
  802.               The display of the directory entry (file) information will in
  803.          what  is  known  as a 'full-format'.  The following fields of file
  804.          information will be displayed:
  805.  
  806.  
  807.               - main filename
  808.               - filename extension
  809.               - file size
  810.               - file creation information
  811.                     - day of the week
  812.                     - date
  813.                     - time
  814.               - an attribute field displaying  any  number  of  values
  815.               depending  on  the  status of setting of the file. Valid
  816.               attributes are: (A)rchived file,  (D)irectory,  (S)ystem
  817.               file, (H)idden file, (R)ead/Only file.
  818.  
  819.  
  820.          2.6.4 - Sub-Directory Entry Format
  821.  
  822.  
  823.               Sub-directory  entries  will be indented 1 character position
  824.          to offset them from regular files. This aids in easier viewing  of
  825.          files  and  sub-directories.   Though  directory entries do have a
  826.          size, their file size field will contain the tag identifier 'Dir'.
  827.  
  828.  
  829.  
  830.          3.0 - FUTURE IDEAS
  831.  
  832.  
  833.               As time and money permit, WDir V1.3 will contain the  ability
  834.          to  allow  the  user  to  choose  an arbitrary secondary field for
  835.          sorting (and possibly a third).  A recursive print command to list
  836.          the entire directory structure is planned.  And maybe  some  other
  837.          neat things such as switching the disk drive specification. We are
  838.          trying to keep WDir as simple as possible.
  839.  
  840.  
  841.               Also,  at  this  time  an unavailable or not-ready drive will
  842.          cause  MS-DOS  to  prompt  that   wonderful   "Abort-Retry-Ignore"
  843.          message.  The next version of WDir should, hopefully, take care of
  844.          that problem.
  845.  
  846.  
  847.                Any ideas or comments will be appreciated.
  848.  
  849.  
  850.  
  851.          4.0 - COPYRIGHT NOTICE, DISCLAIMERS, AND WARRANTY
  852.  
  853.  
  854.          4.1 - Package Distribution Rights
  855.  
  856.  
  857.               Any material  included  in  this  package  may  be  used  for
  858.          whatever application desired.  However, no documentation, sources,
  859.          or  programs  created  AV  Software  Designs,  Ltd.  maybe sold or
  860.          otherwise included, in whole or  part,  in  other  software  being
  861.          sold.  Licensing  arrangements  can  by  made  through  the  above
  862.          address.
  863.  
  864.  
  865.               This package contains a "PD" suffix  to  the  version  number
  866.          which  specifies  that  this  program  is  in the "Public Domain".
  867.          Packages released after November 30, 1985 that do not contain this
  868.          suffix are to be considered pre-release, beta-test  versions  and,
  869.          therefore, are not convered by any warranty stated or implied from
  870.          AVSD, Ltd.
  871.  
  872.  
  873.  
  874.  
  875.  
  876.                                       Page 10
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.          4.2 - Special Exceptions
  888.  
  889.  
  890.               Special  exception  is made for any sources that this package
  891.          contains. The source routines may be used in any manner  the  user
  892.          wishes.  The  user  is  encouraged  to include the routines in his
  893.          software to better the quality of the  software  and  thereby  the
  894.          quality in public domain circulation.
  895.  
  896.  
  897.               Appropriate references are appreciated.
  898.  
  899.  
  900.          4.3 - FreeWare Concept
  901.  
  902.  
  903.               Since  these materials are being released  under the FreeWare
  904.          concept, any user of this software may freely donate money, useful
  905.          ideas, or comparable routines in return for using this software if
  906.          the user has felt he has benefitted or learned something from this
  907.          software. Funds and ideas will go a long way in helping the author
  908.          develop new software and to  maintain  this  and  other  packages.
  909.          Address all inquires and communications to the above address.
  910.  
  911.  
  912.          4.4 - Package Specific Warranties and Guarantees
  913.  
  914.  
  915.               Though  these  programs  have  been  tested  as thoroughly as
  916.          possible, neither  the  author  nor  AVSD,  Ltd.  assumes  nor  is
  917.          responsible for any damage occuring to any hardware or software of
  918.          the user nor for any typographical or logic errors that may occur.
  919.  
  920.          4.5 - Program Specific Warranties and Guarantees
  921.  
  922.  
  923.               This  software  conforms  to the specification outlined above
  924.          and does not attempt harmful operations to the  user's  system  or
  925.          software.  This  software  is expected to operate at or exceed the
  926.          stated guide lines.
  927.  
  928.  
  929.               If the software fails to  work  according  to  specification,
  930.          please  notify  AVSD, Ltd. and a corrected version will be issued.
  931.          Please document all errors found and the  circumstances  in  which
  932.          they  occurred.   This  will  help  us in tracking down the error.
  933.          Using this software on other  systems  or  under  other  operating
  934.          systems not specifically stated voids this guarantee.
  935.  
  936.  
  937.               This  package  and  its  contents are subject to modification
  938.          without prior notice and no commitment of any kind is stated or to
  939.          be inferred.
  940.  
  941.  
  942.  
  943.          5.0 - ACKNOWLEDGMENTS
  944.  
  945.  
  946.               Digital, DEC, Rainbow 100, 100B, 190, 100+,  VT-102  are
  947.               trademarks of Digital Equipment Corporation.
  948.  
  949.               MS-DOS is a trademark of Microsoft Corporation.
  950.  
  951.               TurboPascal is a trademark of Borland, International.
  952.  
  953.               ARC and the method in which this package was stored were
  954.               developed by System Enhancement Associates.
  955.  
  956.               SEARCH was developed by Arborsoft Systems, Inc.
  957.  
  958.               AVSD, the AVSD logo, and WDir are pending trademarks and
  959.               developed software of AVSD, Ltd.
  960.  
  961.  
  962.  
  963.  
  964.                                       Page 11
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.          DEC Rainbow Archive Package #14
  976.          WDir Version 1.2PD
  977.  
  978.          Copyright (c) 1985, 1986 by AV Software Designs, Ltd.
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.                                       Page 12
  1053.  
  1054.  
  1055.  
  1056.  
  1057. »