home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / TRAVER.ZIP / TRAVERSE.δ < prev   
Encoding:
Text File  |  1988-08-27  |  3.9 KB  |  78 lines

  1. TRAVERSE.EXE
  2.  
  3. FUNCTION:  A directory tree traverser for moving from a parent
  4.            directory to a child directory.  If only one child directory
  5.            exists, then TRAVERSE automatically changes to that
  6.            subdirectory.  If you are at the "bottom" level of a directory
  7.            tree, TRAVERSE will automatically "bounce" you up to the parent
  8.            directory level.  Otherwise, TRAVERSE gives you a 1 character
  9.            choice (A-Z) to change to one of up to 26 displayed
  10.            subdirectories.  You can also use the arrow keys to traverse the
  11.            displayed list, then press ENTER.  ESC drops you back in the
  12.            directory you started from; / or \ take you to the root
  13.            directory; PgUp takes your to the PREVIOUS DRIVE, and PgDn takes
  14.            you to the NEXT DRIVE.  Version 1.9, 6-19-88.
  15.  
  16. USAGE:     TRAVERSE {U} {D} {O} {L} {N} {X}
  17.  
  18. OPTIONS:   U -- UP: Immediately moves up one level (unless in root, which
  19.                 will cause a directory list to be displayed).
  20.  
  21.            D -- DOWN: Immediately moves down one level if only one
  22.                 subdirectory exists, otherwise displays directory list (not
  23.                 needed, only here for symmetry).
  24.  
  25.            O -- OVER: Immediately moves up one level (unless in root, which
  26.                 will cause a directory list to be displayed) AND displays
  27.                 directory list (useful to move Over to a sibling
  28.                 directory).
  29.  
  30.            L -- LOOP: Loops through the program, displaying each list of
  31.                 directories in a fixed size window until you hit either
  32.                 (1) the RETURN key while highlighting a directory entry, or
  33.                 (2) select the current directory (.) while in a
  34.                 subdirectory, or (3) press ESC.  Pressing / or \ takes you
  35.                 to the root directory, which is especially helpful in
  36.                 traversing a deep directory tree.
  37.  
  38.            N -- NO LOOPING: used when program is configured to loop as
  39.                 the default.
  40.  
  41.            X -- XCHANGE: Invokes self-configuring routine, to select
  42.                 colors, options (see below).
  43.  
  44. NOTES:     TRAVERSE is easier to use if you rename it to T.EXE or use a
  45.            synonym for it in a batch file or CED (aka CMNDEDIT).
  46.  
  47.            TRAVERSE is primarily useful for moving down a complex tree
  48.            structure, where the subdirectory names are long and difficult
  49.            to remember.  Used in conjunction with GO.EXE (a PD program
  50.            which permits assigning synonyms to directory names, and goes
  51.            there immediately), TRAVERSE makes traversing a complex
  52.            directory structure a lot easier.
  53.  
  54.            TWO .EXE FILES ARE INCLUDED IN THE .ARC FILE: TRAVERSE.EXE (not
  55.            self-configuring) and TRAV-SC.EXE (self-configuring).  TRAVERSE
  56.            is smaller (2 less clusters) than TRAV-SC, but otherwise the two
  57.            are the same.  The two are differentiated in the source by a
  58.            compiler directive in the second line of the source code.
  59.  
  60. SELF-CONFIGURATION:
  61.  
  62.            By entering an X as a command line parameter, the questions
  63.            listed below will be presented one at a time.  Answer each, or
  64.            press ENTER to accept the preset value.  Error-checking is not
  65.            robust or sophisticated.
  66.  
  67.              DEFAULT = LOOP? (y or N)                        <- default = N
  68.              COUNT CURRENT DIRECTORY? (y or N)               <- default = N
  69.              AUTOMATICALLY SIZE WINDOW? (Y or n)             <- default = Y
  70.              TOP ROW FOR WINDOW? (1 to 10 -- preset to 5)
  71.              COLUMN FOR WINDOW? (1 to 44 -- preset to 22)
  72.              HIGHLIGHT COLOR? (1 to 256 -- preset to 112)
  73.              BACKGROUND COLOR? (1 to 256 -- preset to 31)
  74.              BORDER TYPE? (0 for none, 1 for single [preset], 2 for double)
  75.  
  76.            TRAVERSE will then re-configure itself with the new parameters.
  77.  
  78. «═»