FDIR - Full screen directory

1 Introduction

   FDIR is a screen oriented directory utility,  which allows  the
entry and editing of commands into a console display of  directory
files.  The directory display  includes  the  filename,  the  file
owner, size (in Kbytes) and attributes.

2 Command format

   The following characters have special signifigence when used as
part of the commands entered into the directory display:

  @   - Substitutes the entire filename and extension
        (without directory) into the command.

  $   - Substitutes the filename only (without directory
        or extension) into the command.

  ^   - Substitutes the directory path (no filename or
        extension into the command.

  !   - Protect the next character in the command from
        the above translations.

   If none of the above characters are found in a command, and the
F1  (filename)  option flag is turned on  (see below),  FDIR  will
append the entire directory path,  filename and extension  to  the
command.

   For example, if you issued the command:

                      FDIR \cmds\*.EXE

   The following lines  would  result  in  the  indicated  command
executed if entered beside the name 'FDIR.EXE':

  echo            ===>    echo \cmds\FDIR.EXE
  echo @          ===>    echo FDIR.EXE
  echo $          ===>    echo FDIR
  echo ^          ===>    echo \cmds\
  echo !@         ===>    echo \cmds\FDIR.EXE
  echo !^@        ===>    echo ^FDIR.EXE
  echo !^         ===>    echo ^ FDIR.EXE
  copy !@ @       ===>    copy \cmds\FDIR.EXE FDIR.EXE

3 Function keys

   FDIR recognizes and acts upon the following special keys:

Right Arrow

      Moves the cursor one character  to  the  right,  within  the
   field of the command being edited.

Left Arrow

      Move the cursor one character to the left,  within the field
   of the command being edited.

Up Arrow

      Move the cursor up one line,  to the previous command field.
   The screen will be paged backward through the directory display
   if necessary.

Down Arrow

      Move the cursor down one line,  to the next  command  field.
   The screen will  be  scrolled  forward  through  the  directory
   display if necessary.

Page up

      This key pages backward one screen in the directory display.
   (Top line becomes bottom)

Page down

      This key pages forward one screen in the directory  display.
   (Bottom line becomes top)

Home

      Moves the cursor to the beginning of the command entry field
   on this line.

End

      Moves the cursor to the end of the command  entry  field  on
   this line.

CTRL-PgUp

      This key positions  the  cursor  to  the  beginning  of  the
   command entry field in the first file entry  in  the  directory
   display.

CTRL-PgDn

      This key positions  the  cursor  to  the  beginning  of  the
   command entry field in the last file  entry  in  the  directory
   display.

CTRL-Home

      Redraws the screen image of the file.  This is normally used
   in the case of the screen being corrupted by data  transmission
   errors,  or asynchronous messages from the operating system  or
   its users.

Ins

      Toggles between character  INSERT  and  OVERWRITE  mode.  In
   INSERT mode,  all characters typed at the terminal are inserted
   into the command. In OVERWRITE mode, characters typed overwrite
   any data already present in the command field.

Delete

      Deletes the character under the cursor,  without moving  the
   cursor.

Backspace

      Moves the cursor backward to the  previous  character,  then
   deletes that character.

F1

      Toggles ON/OFF the automatic insertion of filenames  at  the
   end of commands.

F2

      Toggles ON/OFF the display of the actual  commands  as  they
   are executed.

F3

      Toggles ON/OFF the  pause  prompt  after  all  commands  are
   executed.  If this option is not enabled,  the screen  will  be
   cleared,  and  the  FDIR   directory   will   be   re-displayed
   immediately after the commands execute.

F10 or Keypad '+'

      This key causes FDIR to clear the screen, and execute all of
   the  commands  which  have  been  entered  into  the  directory
   display. If no commands are found, FDIR terminates.

F11 or Keypad '-'

      This key causes FDIR to terminate immediately.

