home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / menuts / elftrees.arj / FEATURES.ET < prev    next >
Text File  |  1994-04-08  |  36KB  |  692 lines

  1.  
  2.  
  3.  
  4.              Description of ELFTREE (TM) v3.10S:  (US$35-US$50; FREE SHIPPING)
  5.  
  6.              by Alan J Avery, developer (member ASP)
  7.                 1408 Noble Ave
  8.                 Springfield, IL 62704-3450
  9.                 (217)698-8600 (Voice); (217)698-8601 (FAX)
  10.                 CompuServe ID: 73077,3605
  11.  
  12.         ELFTREE is an integrated suite of hundreds (maybe thousands) of
  13.         file, directory and program management utilities.
  14.  
  15.         ELFTREE can be used from the keyboard or mouse.
  16.  
  17.         Yes, there are many programs in the marketplace that have some
  18.         of its features, but there are MANY features in ELFTREE that are
  19.         better or faster than the features in these standalone utilities.
  20.  
  21.         For example, some programs can find all files that match a single
  22.         file specification, and print a list of these files.  In ELFTREE,
  23.         you can look for files that match any of a group of specifications
  24.         (or exclude the ones that are in the group), AND the full range of
  25.         file/program management features can be applied to these files -
  26.         you can tag selected ones for copying, editing, archiving, printing,
  27.         etc., pop up a menu to perform a user-defined action against them,
  28.         change the date/time stamp, etc.
  29.  
  30.         Which is more useful to you?
  31.  
  32.         Here is a list of the major features in ELFTREE:
  33.  
  34.      ******************************************************************
  35.  
  36.         File display:
  37.         =============
  38.  
  39.      o  Tap or click on Help or ? for help.  Help loads the ELFTREE.HLP
  40.           file, which details many powerful features.  Use the Print
  41.           tool to print this file, or use Find when viewing it to search
  42.           for key words or text.  The [?] symbol pops up a quick reference
  43.           chart of what keys are available at that moment.
  44.  
  45.      o  Tap or click on F10 to set a group of file specifications to gather
  46.           upon entering a directory.  For example, it can be set up to
  47.           exclude EXE, COM and BAT files, or to display only those files
  48.           that have their archive flag set.  ELFTREE can handle names that
  49.           DOS can't handle, such as *ELF*, which means "has ELF in the name".
  50.           Here are some examples of specs that can be used:
  51.  
  52.             README  - Name must be "README".
  53.             ???     - Name must have exactly three characters.
  54.             ET*.*   - Names that begin with "ET".
  55.             *.EXE   - Names with an extension of "EXE".
  56.             *ELF*   - Names with "ELF" somewhere.
  57.             *A*B*C* - Names with "A", "B" and "C" (in that order).
  58.             A*B*C   - Names that start with "A", end with "C" and have "B"
  59.                        somewhere between them.
  60.           Of course, many more types are possible. Feel free to experiment.
  61.  
  62.      o  Click on the scroll bar to move from one screen of files to the
  63.           next or previous screen.
  64.  
  65.      o  Tap or click on F2 to sort the files displayed in any of thousands
  66.           of ways, or to reorder the files temporarily for processing.  Up
  67.           to 4 levels of sorting are possible, and the files can be sorted
  68.           at each level by Name, Extension, Size, Date/Time, Disk Order,
  69.           Attribute, Tag, Percent Slack Space, Date only, Time only or by
  70.           Note Content.  Tap or click on F5 to rearrange the display as
  71.           needed for special processing when sorting alone won't put the
  72.           files in the desired order.
  73.  
  74.      o  Search for a file in the current list as you type it.  Tap [=] to
  75.           activate the search, then just start typing.  If more than one
  76.           match is available, tap or click on [DownArrow] to highlight the
  77.           next match, or [UpArrow] to highlight the previous match.  Of
  78.           course, non-DOS names can be used, such as *ELF* to find a file
  79.           with "ELF" somewhere in the name.
  80.  
  81.           To find a file starting with a particular number or letter, press
  82.           [Alt] and tap the key with the number or letter desired.  For
  83.           example, [Alt+E] will find the next file that starts with "E".
  84.  
  85.      o  Tap or click on [F3] to open up the DOS Gateway window. (The [X]
  86.           key can also be used).  Tap or click on [Enter] to shell to DOS
  87.           (ET+DOS uses only 6K of RAM), or enter a command and run it from
  88.           this window.  Dozens of programmable symbols let commands of
  89.           incredible variety and complexity be built.
  90.           For example, here's a command to archive all tagged files, but
  91.           stop and prompt forr the name of the archive when it is executed:
  92.  
  93.           PCZIP -a {Input}"Enter archive name:" @{Temp}
  94.  
  95.           When this command is run, ELFTREE will pop up a box with the
  96.           prompt "Enter archive name:" in it (quotes are not used).  The
  97.           response provided is inserted directly into the command, then
  98.           the rest of the command is resolved and it is executed.  The
  99.           symbol {Temp} provides the name of a file that has the name of
  100.           all tagged files inside it (it is created automatically just
  101.           before the command is carried out).
  102.  
  103.           In addition to commands entered through the DOS Gateway, user-
  104.           defined menus can be built. These are attached to the [U] and
  105.           [Alt+F1] through [Alt+F12] keys, or to any file extension
  106.           (40 extensions per directory).  Up to 100 commands can be put
  107.           in a single menu, and each selection can consist of multiple
  108.           commands connected by '^' symbols.
  109.           Menus can be nested 10 levels deep and can have comments,
  110.           special help, etc.  Plus, if you make ELFTREE start up in a
  111.           menu (see Customize menu under Miscellaneous Settings), you can
  112.           set up ELFTREE for a friend or customer as a menu-driven way for
  113.           them to get into their favorite applications!
  114.           User-defined menus automatically have scrollbars attached for
  115.           easily moving forward or backward one screenful at a time.
  116.  
  117.           Here is a list of the special symbols available for commands:
  118.  
  119.         Group 1 - Macro symbols that provide objects for commands:
  120.  
  121.         Symbol      Alternate   Description
  122.         ========    =========   ===========================================
  123.         {CName}         #C      Drive:\Path\Name.Ext of current file
  124.         {Date}          #V      Current date
  125.         {Dext}          #]      Extension of current directory
  126.         {Dir}           #|      Name.Ext of current directory
  127.         {Dname}         #[      Name of current directory
  128.         {Drive}         #4      Current drive (e.g. [A:])
  129.         {Editor}        #ü      Name of currently defined editor.
  130.         {ETFind}        #Ç      Path to ETFIND directory.
  131.         {Ext}           #E      Extension of current file
  132.         {FName}         #F      Name.Ext of current file
  133.         {FDate}         #G      Date of current file
  134.         {FNote}         #7      Note on current file
  135.         {FTime}         #H      Time of current file
  136.         {FSize}         #5      Size of current file (flush left)
  137.         {LDrive}        #?      Former drive (e.g. [C:])
  138.         {List}          #L      Execute command against list of tagged files
  139.         {LPath}         #/      Formerly displayed path
  140.         {Name}          #N      Name of current file
  141.         {Page}          #P      Current page (use for printing)
  142.         {Path}          #\      Currently displayed path
  143.         {RSize}         #6      Size of current file (right-justified)
  144.         {Temp}          #@      Insert name of filenames of tagged files
  145.         {Time}          #X      Current time
  146.  
  147.         Group 2 - Macro symbols that control command actions:
  148.  
  149.         Symbol   Alternate      Description
  150.         ======== =========      ===========================================
  151.          ^                      Join multiple commands
  152.         {COM1}          #A      Send string to serial port COM1
  153.         {COM2}          #B      Send string to serial port COM2
  154.         {DInput}        #0      Default response to user input query
  155.         {ExitC}         #.      Exit to current directory after completion.
  156.         {ExitO}         #,      Exit to original directory after completion.
  157.         {Free}          #*      Free file space before executing program.
  158.         {GTag}          #8      Run command group for each tagged file
  159.         {Input}         #I      Ask user for input to a command.
  160.         {LPT1}          #1      Send string to printer port LPT1
  161.         {LPT2}          #2      Send string to printer port LPT2
  162.         {LPT3}          #3      Send string to printer port LPT3
  163.         {Macro}         #J      Stuff ELFTREE keyboard buffer for macro
  164.         {Menu}          #é      Displays menu, puts on command line.
  165.         {MoveTo}        #D      Move to program directory before executing.
  166.         {NoSaveTag}     #}      Don't save file tags before executing command.
  167.         {NoWait}        #!      Don't wait for a key after command execution
  168.         {Nozero}        #Y      Don't shrink to 0K
  169.         {Prompt}        #Q      Prompt user with message before continuing
  170.         {Repeat}        #R      Repeat last command until user stops
  171.         {Repeatall}     #M      Repeat all commands until user stops
  172.      ** Note: {Repeat} and {Repeatall} work even when shrinking to 0K RAM!!
  173.         {Retag}         #O      Re-tag file after execution completes
  174.         {SaveTag}       #{      Save file tags before executing command.
  175.         {Stuff}         #K      Stuff DOS keyboard buffer before execution
  176.         {Tag}           #T      Run command for each tagged file
  177.         {UInput}        #U      Response to previous user input command
  178.         {UMenu}         #â      Response to previous {Menu] or {XMenu}.
  179.         {V25}           #(      Select 25-line video mode (all displays).
  180.         {V43}           #)      Select 43-line video mode (EGA only).
  181.         {V28}           #-      Select 28-line video mode (VGA only).
  182.         {V50}           #=      Select 50-line video mode (VGA only).
  183.         {VKeep}         #9      Keep current video mode.
  184.         {Wait}          #W      Wait for a key after command execution
  185.         {XMenu}         #ä      Displays menu, does NOT put on command line.
  186.         {Zero}          #Z      Shrink to 0K prior to command execution
  187.  
  188.           Tap the [O] key to immediately shell to DOS.
  189.  
  190.           Tagged files retain their tags even when you run a program from
  191.           ELFTREE (this can be disabled)!  When you return to ELFTREE,
  192.           any files that were deleted, changed or created will be included
  193.           in the list of files shown as well!!!  ELFTREE is the FIRST such
  194.           program to offer this feature.
  195.  
  196.      o  Tap or click on [F4] to customize ELFTREE from within!  Change the
  197.           colors, the type of lines used for borders, the editor or format
  198.           program to use, the speed of your keyboard, or dozens of other
  199.           settings.  Also, there are command-line switches to control how
  200.           much memory ELFTREE should use for files, directories, etc.
  201.           Once you've changed an ELFTREE setting, tap or click on [F9] to
  202.           make it permanent.
  203.  
  204.           ELFTREE can be set up so it displays Files, a directory Tree or
  205.           a Menu at startup.  If a filename is entered on the command line
  206.           when starting ELFTREE, it will automatically load that file in
  207.           the viewer for you.
  208.  
  209.           Tap [Tab] or [Shift+Tab] to change the way files are shown.
  210.           Four (4) formats are available:
  211.             Full, Two-Column, Five-Column and File+Note.
  212.  
  213.           For EGA/VGA displays, tap [Ctrl+V] to change to the next
  214.           available video mode.  For EGA, the choices are 25/43 lines
  215.           per screen.  For VGA the choices are 25/28/50 lines.  In addition,
  216.           if the display is set to a nonstandard video mode that has at
  217.           least 80 columns, ELFTREE will use that mode directly.  For
  218.           example, 43 by 132 mode is handled with ease.
  219.  
  220.           The [Y] key cycles through 6 date formats for files.
  221.  
  222.           The [;] key cycles through 6 time formats for files.
  223.  
  224.           The [,] key toggles whether a comma or a period separates each
  225.           group of three digits in a large number.  ELFTREE also uses the
  226.           information supplied by a COUNTRY command to set these values
  227.           at startup.
  228.  
  229.           The [%] key toggles whether percent slack space or attributes
  230.           are displayed for each file.
  231.  
  232.           The abbreviations that ELFTREE uses for days of the week and
  233.           months of the year are stored in the configuration file and can
  234.           be changed with a simple text editor.
  235.  
  236.      o  Change to drive 'A' by tapping [Shift+A] or clicking on [A:].
  237.           ELFTREE works with local, CDROM or networked disks.
  238.  
  239.      o  Delete one or more files by tapping or clicking [Del].  ELFTREE can
  240.           be programmed to not prompt you before erasing files, but the
  241.           default is on the side of caution.
  242.  
  243.      o  Want to return to the last directory you were in?   Tap or click on
  244.           [F8].  Tap or click on [F8] again to return to the previous
  245.           directory.  To compare the files in these two directories,
  246.           select Tag Diff from the menu bar, then choose [Slow] to compare
  247.           the files byte-by-byte, or [Fast] to just look at file attributes
  248.           such as size and date/time.  This is MUCH FASTER than trying to
  249.           compare them visually.
  250.  
  251.      o  The menu bar on the top line allows single-key access to many
  252.           common operations.  For example, [C] is for the Copy tool,
  253.           [P] is for the Print tool, etc.  The highlighted letter is
  254.           the key to tap to access that tool.  When using a mouse, just
  255.           click on the command to activate it.
  256.  
  257.      o  Change attributes for files and directories.  Set or clear the
  258.           flag for read-only, archive, hidden or system.
  259.  
  260.      o  Copy/Move files from any drive/directory to any drive/directory,
  261.           even across a network.  Plus, conflicts are met intelligently:
  262.  
  263.          oo Before replacing a file, you can:
  264.  
  265.              RENAME the source file.
  266.              VIEW the target file.
  267.              EDIT the target file.
  268.              COPY only those files that are newer.
  269.              APPEND to the target file.
  270.              COMPARE the source file byte-by-byte with the target to see
  271.                if they are identical or different.
  272.  
  273.          oo If you are copying to floppies and run out of formatted
  274.              diskettes, ELFTREE lets you format a fresh batch on the
  275.              fly, then resumes copying automatically!
  276.  
  277.              You can specify the format program to use as well as a
  278.              menu or line of parameters to select from when needed.
  279.  
  280.          oo If there is not enough room to store all of the files on
  281.              the disk, you can insert another and continue, skip over
  282.              the file that won't fit, or quit copying/moving.
  283.  
  284.          oo To copy/move to the same directory on the target disk, just hold
  285.              down the [Alt] key when selecting the target disk.  For example,
  286.              to copy/move from C:\WORK\DATA to A:\WORK\DATA, just tap [Alt+A]
  287.              when presented with a list of drives to select from.
  288.  
  289.          oo To copy/move to the current directory on the target disk, just
  290.              hold down the [Shift] key when selecting the target disk.  For
  291.              example, to copy/move from C:\WORK\DATA to drive A:, just tap
  292.              [Shift+A] when presented with a list of drives to select from.
  293.  
  294.          oo To duplicate the highlighted file, tap ["] and give a name
  295.              for the file.  If the file already exists, you can use the
  296.              conflict resolution just described to Compare the two files,
  297.              Edit/View the other one, etc.
  298.  
  299.          oo To combine multiple files into one, tap [&] after you have
  300.              tagged the files, indicate where you want the resulting file
  301.              to be copied, and give it a name.
  302.  
  303.          oo If a note is attached to a file, it is copied/moved to the
  304.              target directory automatically if the file does not already
  305.              exist in that directory.
  306.  
  307.          oo If you want to copy/move files to a directory that does not
  308.              exist, just create the directory on the fly!
  309.  
  310.          oo To copy/move files to more than one directory in one step, just
  311.              tap the [Space] key to tag the directories to copy them to.
  312.  
  313.      o  Edit one or more text files simultaneously.  ELFTREE's registered
  314.           version can be ordered with a superb editor that can:
  315.  
  316.          oo Be easily customized - colors, tab stop settings, video mode,
  317.              auto-save, backup of original file, define whitespace,
  318.              printer port and # of lines per mailing label.  For example,
  319.              you can put the current line in a different color from the
  320.              rest of the displayed text for the file (this makes it much
  321.              easier to determine which line the cursor is on!).
  322.  
  323.          oo Copy or delete text from one file and paste it into another.
  324.              This can also copy/delete/paste columns of text.  A block of
  325.              text can also be printed, saved to another file, converted
  326.              to UPPER, Proper or lower case, or printed as mailing
  327.              labels (assuming the file is formatted for it).
  328.  
  329.          oo Copy/delete/paste individual lines of text, or duplicate the
  330.              current line with a single keystroke - [Alt+"].
  331.  
  332.          oo Delete all text to the end of the current line - [Alt+K].
  333.  
  334.          oo Edit multiple files at once in full-screen mode (one file
  335.              appears on the screen at a time, and you can step from one
  336.              file to the next by tapping [Alt+N]).  Copy a block from one
  337.              file to a buffer, then move to another file and paste it.
  338.  
  339.          oo Find matching bracket characters.  For example, if you put the
  340.              cursor on a ')' and tap Ctrl+[ the cursor will move backward
  341.              to the matching '('.
  342.  
  343.          oo Merge a file into the one currently being edited at the current
  344.              cursor position.
  345.  
  346.          oo Move a character, word, line or page at a time through the file,
  347.              or jump to any particular line instantly.
  348.  
  349.          oo Move the current line to the top or bottom of the display.
  350.  
  351.          oo Record up to 11 keyboard macros that can be instantly played
  352.              back by tapping the corresponding key.
  353.  
  354.          oo Reenter the last text character typed.  This is especially handy
  355.              for entering repeated instances of a graphics character.
  356.  
  357.          oo Search for text (case sensitive or not), or perform a search
  358.              and replace operation with lightning speed.  (How fast?
  359.              Would you believe it can change 3000 occurrences of a phrase
  360.              in a 400K file in under 3 seconds?)
  361.  
  362.          oo Show a chart of all 256 ASCII characters, and enter any ASCII
  363.              character except NULL (0).
  364.  
  365.          oo Undo all changes to the current line in one step.
  366.  
  367.      o  Gather 16,000 files from across 1,000 directories and work with
  368.           them as if they were in the same directory!  This is MUCH
  369.           MORE sophisticated than programs that just list the files
  370.           that match the criteria you specified.  From the list of files
  371.           that are gathered by ELFTREE, you have access to the FULL
  372.           RANGE OF FILE MANAGEMENT utilities built into it!!!  So, you
  373.           can edit or view any file in the list, run programs against
  374.           them, copy or move them to another drive/directory, print
  375.           their contents or a list of them, tag files with duplicate
  376.           names, etc.  Incredible!!!
  377.  
  378.           You can gather files by a combination of criteria, including:
  379.  
  380.           Name (or group of names) and attribute.  For example, you can
  381.             search for all EXE, COM or BAT files in one simple step, OR
  382.             all files EXCEPT these!
  383.  
  384.           Content - Type in the text to look for, enter the file name(s)
  385.             to search in (or to omit), and proceed.  ELFTREE's search
  386.             routines are coded in Assembler for optimum speed, and are
  387.             often as much as twice as fast as standalone utilities.
  388.  
  389.           Date range - Enter the range of dates to allow, and enter the 
  390.             file name(s) to search in (or to omit), and proceed.
  391.  
  392.           You can search any or all drives available to you through
  393.           ELFTREE, including those on a network or CD-ROM.  If you are
  394.           searching on a single disk, you can also tag the directories
  395.           that you want included in the search.
  396.  
  397.           Once the list of files is gathered, you can save the list to
  398.           a file and retrieve it at a later date, or freshen the files
  399.           in such a list.
  400.  
  401.           Tap [F11] to quickly gather all files that match the current
  402.           file specification across all disks, or [F12] to just gather
  403.           those files from the current disk.
  404.  
  405.      o  Attach notes to files in a directory, or erase notes that are
  406.           attached to specific files.  These notes can be any of the
  407.           following types: Normal, 4DOS and ProFinder.
  408.  
  409.           ELFTREE can read/write notes directly in each of these formats.
  410.           You can easily select the option you prefer from ELFTREE's
  411.           extensive customization menus, accessible via the [F4] key.
  412.  
  413.           Once notes are attached to files, you may want to change the
  414.           file display to make the notes appear next to the file name.
  415.           The [Tab] key in ELFTREE changes the file display to a number
  416.           of different layouts - just pick the one you want.
  417.  
  418.           You can also tag files based on whether a particular phrase
  419.           or word is in the file's note.
  420.  
  421.           If a note is attached to a directory tree map, it is displayed
  422.           when the tree map is shown, on the line just below the Path.
  423.  
  424.      o  Print file contents, or a list of them.  Before printing, you
  425.           fill out a dialog box that can:
  426.  
  427.          oo Set page margins, length or range of pages to print.
  428.          oo Accept initial and final setup strings, which are needed
  429.              when printing to a network printer.
  430.          oo Put a header at the top of each page.
  431.          oo Change tab characters in the file to spaces so that the
  432.              text is aligned in the correct columns.
  433.          oo Number each line printed.
  434.          oo Print the name of the file being printed on each page.
  435.          oo Skip selected pages in a page range.  For example, you can
  436.              print all odd pages, then all even pages.
  437.          oo Signify whether to print to a file or printer.
  438.  
  439.           Or, you can just forego the formatting and send it to the
  440.           destination indicated as is.
  441.  
  442.           The dialog box also appears when you print a list of files
  443.           from the current listing.  You can choose to list all of the
  444.           files, or just the ones that are tagged.  If any notes are
  445.           attached to the files, they are printed as well.
  446.  
  447.           The dialog box appears when you want to print a block of a
  448.           file that was marked when you were viewing it.
  449.  
  450.      o  Rename files, even if they have a space inside them!  For example,
  451.           ELFTREE can rename the file "BESTFIT.EXE" to "BEST FIT.EXE",
  452.           and vice versa!  Many programs (including DOS) have a terrible
  453.           time with files that have a space in the name, but not ELFTREE.
  454.           Also, you can rename several files at once in ELFTREE by using
  455.           the same file specification for each of them.
  456.  
  457.           Directories can be renamed just as easily, and the directory tree
  458.           will be rearranged, if needed, automatically.
  459.  
  460.      o  Check space usage on all/some available drives, and report
  461.           how much memory (conventional, EMS, XMS) is used as well as the
  462.           type of installed CPU.
  463.  
  464.           If files are tagged, the space that would be occupied by the
  465.           tagged files if they were copied to each of the drives is 
  466.           shown as well.  This is handy for seeing if there is enough
  467.           room on a disk to hold a group of files before starting to
  468.           copy them to the disk.
  469.  
  470.           The type of disk (CDROM, Local, Network, Removable) is displayed.
  471.  
  472.      o  Tag (or mark) multiple files when you want them to be operated
  473.           on as a group.  Here are the ways you can tag files in ELFTREE:
  474.  
  475.          oo Tag one file by tapping the [Space] key.
  476.  
  477.          oo Use the [*] key to mark the beginning and end of a block
  478.              of files to tag.
  479.  
  480.          oo Use the Tag submenu to:
  481.  
  482.              Tag each file in the list.
  483.              Tag files that are different from the corresponding files
  484.               in the last directory you were in.
  485.              Tag Files that have the same name as one or more files in
  486.               the current list (created with the Find command).
  487.              Tag all files whose name matches one or more of a group of
  488.                 specifications.  For example, tag all files with an "EXE"
  489.                 extension or those with "ELF" in the name.
  490.              Tag all files above the highlighted file.
  491.              Invert the tags on all files in the list.
  492.              Tag all files below and including the highlighted file.
  493.              Remove all untagged files from the list.
  494.              Tag all files that have a note attached to them.
  495.              Tag all files with a 'Retag' symbol on them.
  496.              Remove tags from all files.
  497.  
  498.  
  499.           Tagged files can be worked with just as easily as single files
  500.           in ELFTREE.  For example, you can tag all files with an
  501.           extension of "EXE" and use the Attrib tool to mark them as
  502.           Read-Only.  Or, you may use the [Space] key to tag several
  503.           files, then [F5] to arrange them in a particular order, then
  504.           print them in that order.
  505.  
  506.           You can tag files in many different ways with ELFTREE.  You do
  507.           not have to tag a file before you work with it - for example,
  508.           to copy a file, just highlight it, tap [C] and proceed to copy it.
  509.  
  510.           ELFTREE can also be configured to be smarter about deciding
  511.           what files to work with.  For example, if you've got several
  512.           files tagged and tap [M] to move them, ELFTREE can be set to
  513.           automatically assume that you want to move the tagged files,
  514.           not just the one highlighted.  The [I] key toggles between
  515.           Immediate and Delay modes, with Immediate being the smarter
  516.           and Delay providing maximum flexibility.
  517.  
  518.      o  View any file (binary or text) using any of several different
  519.           filters or attached external viewing programs.  Also, you can:
  520.  
  521.          oo Display the file as hexadecimal characters.
  522.  
  523.          oo Search for text (ASCII or hex format) in the file.  The line
  524.             the text is found on is highlighted, and the text is displayed
  525.             in a contrasting color.
  526.  
  527.          oo Translate between ASCII and EBCDIC characters.  Combined with
  528.             block operations, it can be used to translate an entire file
  529.             from EBCDIC --> ASCII or ASCII --> EBCDIC.
  530.  
  531.          oo Replace text being searched for.
  532.  
  533.          oo Perform 10 different block operations on the file.  These
  534.             include print, append to another file, delete, replace null,
  535.             control or all characters with a user-specified character,
  536.             or convert to UPPER, lower and Proper Case.
  537.  
  538.          oo Instantly jump to any position in the file, no matter how large.
  539.  
  540.          oo Scroll the file forward or backward automatically at 9 distinct
  541.             speeds.  Great for hands-free browsing!
  542.  
  543.          oo Click on the scroll bar to move from one screen of the file
  544.             being viewed to the next or previous screen.
  545.  
  546.          oo Change tab stop settings from 1-8 (or show tab characters).
  547.  
  548.          oo Display line numbers from the start of the file.
  549.  
  550.          oo Toggle wrapping of long lines of text (up to 1000 characters
  551.             per line.
  552.  
  553.          oo Move directly from the viewer to the editor by tapping [E] and,
  554.             if line numbers are displayed and your printer has a GOTO LINE#
  555.             key, the file will be displayed in your editor at the exact line
  556.             number you were viewing it!
  557.  
  558.          oo Move through the file one byte at a time, one line at a time,
  559.             one page at a time, or one file at a time (the keys [Ctrl+PgUp]
  560.             and [Ctrl+PgDn] move to the previous or next file, respectively.)
  561.             Also, the "<" and ">" keys move to the previous or next tagged
  562.             file in the list, respectively.
  563.  
  564.          oo Program the viewer to preferred settings based on the extension
  565.             of the file being viewed, or call an external program.  For
  566.             example, you might want the viewer to be in Hex mode when you
  567.             are viewing a file with an "EXE" extension, or you might want to
  568.             call up an external program when viewing an archive file.
  569.             Up to 40 extensions are permitted per directory.  If you create
  570.             or delte files when using an external viewing program, these
  571.             changes will be reflected in ELFTREE when you return.
  572.  
  573.      o  Change the date/time stamp for files.  Tap [Ctrl+T] and enter the
  574.           date/time to change them to, then tap [Enter] to process the files.
  575.  
  576.  
  577.      ******************************************************************
  578.  
  579.         Directory tree display:
  580.         =======================
  581.  
  582.      Your directories for a given disk are displayed in a tree format, with
  583.      parent directories appearing to the left of child directories.  These
  584.      trees are stored in files on your disk so when you change to a disk
  585.      you have visited previously, the tree is loaded instantly for you.
  586.      Tree maps can be stored on any writable disk, and the user can control
  587.      whether they are stored on the associated disk or in a centralized area.
  588.  
  589.      ! ! !    SPECIAL NOTE FOR CDROM USERS     ! ! ! 
  590.  
  591.      ELFTREE will recognize CDROM drives automatically AND will store tree
  592.      maps for each distinct platter in the directory where the configuration
  593.      file for ELFTREE is stored!!!  This means that you do not have to wait
  594.      1-20 minutes for a tree to be built every time you return to a CDROM!!!
  595.      Just scan it once and you're set!  ELFTREE is the FIRST program to offer
  596.      this amazing convenience.
  597.  
  598.      o  From the directory tree display, you can work with directories in
  599.           a similar way to how you work with files in the file display.
  600.           For example, you can tap [Space] to tag (or untag) a directory,
  601.           [T] to tag a directory and all of its children, or [U] to untag
  602.           them.  Once you have tagged some directories, you can:
  603.  
  604.         oo Copy, move or graft the directories to the same or another
  605.            drive, even across a network.  This is especially handy when
  606.            setting up a workstation.  Grafting can be done across drives,
  607.            not just to the same drive, it can do a subset of the files
  608.            in the affected directories, and it can move or copy the files.
  609.  
  610.         oo Hide the directories from view.
  611.  
  612.      o  The style of the tree and the characters used to draw or print it
  613.           can be dynamically customized.  Tap [F4] to activate the feature.
  614.           and use the arrow keys to select the style or characters you want.
  615.           This is especially handy when printing the tree, as some printers
  616.           cannot print the graphics characters used to make the tree.
  617.  
  618.      o  Click on the scroll bar to move from one screen of directories to
  619.           the next or previous screen.
  620.  
  621.      o  You can search for a directory three different ways:
  622.  
  623.         oo Tap [F] for the Find option, type the name to look for, then
  624.             tap [Enter] to start the search.
  625.  
  626.         oo Tap [=], and ELFTREE can search for the name as you type it!
  627.             Best of all, both DOS and non-DOS names (such as *ELF*) can be
  628.             used!  The [Down] and [Up] keys can be used to locate the next
  629.             or previous directory whose name matches what you've entered.
  630.  
  631.         oo To find a directory starting with a particular number or letter,
  632.             press [Alt] and tap the key with the number or letter desired.
  633.             For example, [Alt+E] will find the next directory that starts
  634.             with the letter "E".
  635.  
  636.      o  Tap [Shift+A] (or B, C, etc.) to view the tree for drive A.
  637.  
  638.      o  Tap [E] to expose all hidden children of the current directory.
  639.  
  640.      o  Tap [H] to hide all directories that appear in a column to the
  641.           right of the current directory (if no directories are tagged).
  642.  
  643.      o  To create a new child directory of the current one, tap [N] and
  644.           enter the name for this directory.  This can be done even if
  645.           you are in the middle of specifying the destination for a
  646.           copy, move or graft operation.
  647.  
  648.      o  To print the current directory tree, tap [P] and enter the margins,
  649.           header, etc. you want used, if any.  If directories are tagged,
  650.           ET can also report the number of files in each tagged directory
  651.           and the number of bytes used by these files.
  652.  
  653.      o  To rename a directory, just highlight it, tap [R], and enter the new
  654.           name for it.  If needed, the tree will be adjusted to keep the
  655.           directories in alphabetical order.
  656.  
  657.      o  After installing new software, or optimizing disk space usage by
  658.           running a separate utility, the directory tree used by ELFTREE may
  659.           get out of date.  Tap [S] to rescan the disk and build a new tree,
  660.           or [F5] to just grow the subtree that begins at the current
  661.           directory.  If you move to the tree from a directory that is
  662.           not currently on the tree, ELFTREE will attach it automatically.
  663.  
  664.      o  The [#] key will reveal a number of statistics about the directories
  665.           in the tree currently being shown.
  666.  
  667.      o  Tap [F2] to display many current settings in ELFTREE, such as the
  668.           number of files or directories to hold, etc.
  669.  
  670.      o  Tap [F6] or [L] to change to a directory level view of another disk.
  671.  
  672.      o  Tap [Up] or [Down] to move up or down the current column in the tree
  673.           displayed, or [Left] or [Right] to move left or right one column,
  674.           if allowable.  Tap [+] or [-] to move forward or backward one
  675.           directory at a time, left to right, top to bottom.
  676.  
  677.  
  678.      ******************************************************************
  679.      This should give you some idea of the depth of ELFTREE's features.
  680.  
  681.      I'm sure I left out quite a few of them, and I'll update this list
  682.      as I remember them or as I enhance ELFTREE.
  683.  
  684.      If you have comments or questions, be sure to let me know!  Thanks,
  685.      and enjoy using ELFTREE!
  686.  
  687.      Alan J Avery, developer (member ASP)
  688.      1408 Noble Ave
  689.      Springfield, IL 62704-3450
  690.      (217)698-8600 (Voice), (217)698-8601 (Fax)
  691.      CompuServe ID: 73077,3605
  692.