 
*****************************************************************************


  
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
                  ClickDOS V2.04  -   by Gary Scott Yates

          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


          This Manual is for version 2.04 of ClickDOS.  It  is suggested to
          all users  of V2.04,  even those who have used previous versions,
          to reread the manual entirely,  to  be  fully  aware  of  all the
          enhancements and changes in ClickDOS v2.04. 

          ClickDOS is  my entry into the ever growing numbers of "directory
          utility" programs.  I  wrote  ClickDOS  primarily  because  of my
          frustrations  with  other  directory  utility programs.  Here are
          some of the things which I think make ClickDOS better:

          - ClickDOS is reasonably small  (for what  it does):  32K on disk
          40K in memory.

          - It uses  a single  window on  the Workbench screen which can be
          iconified.  So it doesn't gobble up your chip memory

          - It does not rely on  other  programs  for  it's  Type  and Show
          functions.  These function are built in.

          - ClickDOS's  data  structures  are  dynamically allocated and it
          uses Fast  memory for  everything it  can.   Therefore, it's very
          memory efficient.

          - ClickDOS's gadget controls are very logical and easy to use.

          FIRST A FEW FORMALITIES:

          ClickDOS IS  NOT PUBLIC DOMAIN!  However, it may be redistributed
          freely provided:

          - the entire  contents of  the original  distribution disk always
          accompany it

          - the  program  and  all  files on the original distribution disk
          remain unaltered in any way

          - No  part  of  this  disk  may  be  included  on  a commercially
          distributed  disk  (including  disk  magazines)  without  written
          permission of the author: Gary S. Yates.

          ClickDOS and associated files  MAY be  distributed on  any public
          domain  compilation  series  disk  in which a REASONABLE (no nore
          than $10) distribution fee is charged.

          DONATIONS:

               If you find ClickDOS useful, the  author would  appriciate a
          donation of  $15.  Your donation will place you on a mailing list
          to receive updates to  ClickDOS  FREE!    You  will  also receive
          notification of other useful programs as they become available!

          SEND DONATIONS TO:

               Gary Yates
               422 Nth 6th Apt9
               Lafayette, IN.  47901


          USING ClickDOS:

          ClickDOS can be started from either WorkBench or CLI.

            Form CLI type:

               dos [dir1] [dir2] [-i]

               where dir1  and dir2  are directories you want DOS to put in
          the directory areas as soon as it starts.  These are optional and
          are simply a convenience. The -i option will be explained below.

            Form WorkBench:

              simply double click on the ClickDOS icon.

          THE CLICK DOS WINDOW:

          At this  point, it  would help  a great  deal if you can view the
          picture called ClickFigure  which  should  have  accompanied your
          copy of  ClickDOS.   This picture shows a shrunken version of the
          DOS window, with labels pointing out the different areas.    

              The main parts  of  the  ClickDOS  window  are  the directory
          areas.    This  is  where  ClickDOS  shows  you  the files in the
          currently selected directory and where  you  pick  the  files you
          want to  effect with an action gadget, much like other dir utils.
          You  can  scroll  the  file  names  in  these   areas  using  the
          proportional gagets to the sides of the directory areas.
              Near the  bottom of  the ClickDOS window is a space where DOS
          will print all of it's messages to you.  WATCH THIS AREA!
              At the very bottom of the  window DOS  will continuously show
          you how much memory is available in the system, as CHIP and FAST.
          This display is also a gadget.  If you click on this  gadget, DOS
          will display  how much free space is on the DISKS associated with
          each of the directory areas.

          SELECTING FILES:

               To select  files to  be affected  by actions  you can simply
          click on  the file name.  You can click on the file name again to
          deselect that file,  or  click  on  the  Unselect  All  gadget to
          deselect  all  of  the  files  in  a directory area.  There is an
          Unselect All gadget for each directory area.
               As you  select files,  DOS keeps  a running  total of "bytes
          selected" for  each directory  area.   It will display this every
          time you select a file.    This  is  handy  for  determining, for
          example, if  all the  files you selected will fit on the disk you
          want to copy them to.   Unfortunately,  AmigaDOS  has  no  way of
          determining how  large a  directory of files is, short of reading
          the entire directory, which, as everyone knows is SLOW!   So, the
          size  of  selected  directories  are not taken into account, only
          files.
               You can select a group of filenames by  clicking and holding
          the  left  mouse  button  then  dragging the pointer over several
          names.  Then, when you release  the button  all of  the names you
          dragged  over  will  be  selected  (or  unselected, if previously
          selected).  At this time, the directory area  WILL NOT  scroll if
          you drag  past the  last visible name. So the most you can select
          in this way is the visible area of  names (14),  but it  is still
          better than click, click, click, click....
               After DOS  has compeleted  an action  you requested with any
          action gadget, it will automatically deselect  all files  in BOTH
          directory areas.  If you want to do a second action on these same
          files you can click the Select  All gadget  and it  will reselect
          them  for  you!    PROVIDED  the action did not cause ClickDOS to
          reread the  directory in  that area.  Clicking on  the Select All
          gadget  a  second  time  will  select  ALL  of  the  files in the
          appropriate directory area.

          INPORTANT NOTE: You will not be able to see selected  files which
          are scrolled  out of  the directory area.  BEWARE OF THIS!  It is
          easy to forget about  these files  and inadvertantly  affect them
          with an  action.   ClickDOS helps out with this by deselected all
          files after each action is complete.

          WAYS OF GETTING INTO A DIRECTORY:

               There are several  ways  you  can  get  ClickDOS  to  read a
          directory into  one of  its directory areas.  The most comman way
          is to simply click on one of the volume gadgets.  This will cause
          DOS to  read the  root directory of that device.  Note that there
          is a set of volume  gadgets  for  each  dir  area.  The following
          devices are currently the defaults:

          RAM:  VD0:  DF0:  DF1:  DF2:  DH0:

               When ever  ClickDOS reads a directory, it sorts the contents
          of the dir alphabetically, files seperate  from directories.   It
          places all directory names at the top of the list, then the files
          names.  Directory names are shown in the hilight color (orange in
          the default  Workbench colors)  and file  names in the text color
          (white in the default Workbench colors).  However, all the colors
          ClickDOS uses depend on your current preferences settings.

               Once  you  have  read  the  contents of a dir, you can enter
          other directories by clicking on  the  name  of  a  directory and
          either, clicking on the Child gadget, or clicking the RIGHT mouse
          button (menu button) anywhere over the same directory  area.  The
          DoubleClick was avoided here because of conflict with clicking on
          a file name a second time to deselect it.
               The final way of getting a  directory is  to type  any legal
          path name  into the Current Directory Display string gadget which
          is over each directory area.  ClickDOS will always show  the name
          of the  current directory in this gadget.  You can force ClickDOS
          to reread  the current  directory from  disk by  clicking in this
          gadget, then  pressing return  without typing  anything.  You may
          want to do this for example if you do something at the  CLI which
          changes the  contents of  the directory.  ClickDOS can not detect
          such a thing and  you  would  have  to  force  it  to  reread the
          directory to see the changes.
               To get  out of a directory, back to its parent, click on the
          Parent gadget.

          WHAT CLICK DOS CAN DO FOR YOU:

          Here are the  actions  which  DOS  supports.  (left  to  right by
          gadget)

          MAKEDIR - 
          This is  used to  create a  new directory in one of the directory
          areas.  When you  click on  this gadget  ClickDOS will  present a
          requester asking  you for the name of the new directory.  Type in
          the name and press return.  After you  have entered  the name you
          need to click on one of the three other gadgets in the requester.
          Click on the LEFT gadget if you want DOS to  create the directory
          in the left directory area (i.e. in the directory associated with
          that area).  Click on the RIGHT gadget if you want DOS  to create
          the  directory  in  the  right  directory area.  Or, click on the
          CANCEL gadget if you changed your mind.

          RENAME -
          Rename will let you change the name of one or more files. To
          use this option, select the files  to rename  then click  on this
          gadget.   ClickDOS will  ask you  for a  new name for each of the
          files you  selected.   Type a  new name  or select  CANCEL if you
          changed your mind.
               So that  you will know which file you are renaming, DOS will
          fill the requester gadget with the  old name  of the  file.  This
          also allows  you to  edit the  old name, making renaming quicker.
          If you are completely  changing the  name, a  quick Right Amiga-X
          will zap the old name out of the requester.
               Rename will  let you  rename across  directories on the same
          disk.

          COPY-
          ClickDOS always copies the  files you  have selected  in the left
          directory area  to the  right directory  area.  And the files you
          have selected in the right directory  area to  the left directory
          area.  Thus you don't have to worry about which is the source and
          which is the destination.  In fact DOS will do  both of  these at
          the same  time.   So you  can swap  files in one operation if you
          select files in both  dir areas  at the  same time  then click on
          copy.   Although, at first you may find this somewhat confussing,
          after you use ClickDOS a couple of times,  I think  you will find
          it to be quite logical.
               As a note, ClickDOS copies the files in the left area to the
          right first,  and then  the files  in the  right dir  area to the
          left.
               A very  powerful feature  of the  copy option is that it can
          copy an entire directory!  If you click  on a  directory and then
          click  COPY,  DOS  will  create this directory on the destination
          disk and then copy ever file  AND  DIRECTORY  and  every  file in
          every   nested   directory   in   the  source  directory  to  the
          destination(phew!).
               For example: you could copy  an  entire  directory  of fonts
          with only  two clicks.  A click on the directory name and a click
          on copy!  Try it, I think you will like it!

          NOTE: if an error  occurs while  DOS is  copying a  file DOS WILL
          remove the damaged destination file.  However, if you are copying
          a directory, the files which had  already been  copied before the
          error occured  will not  be removed from the destination.  So you
          will need to look  at the  destination disk  and see  which files
          made it and which ones didn't.

               If you are trying to copy a file to the same directory it is
          already in (by having the same directory in both directory areas)
          ClickDOS will ask you for a new name for the copy of the file.  

          MOVE-
          The Move option works almost identical to Copy with one important
          difference: Move DELETES the SOURCE files or directory when it is
          finished copying them.
               When Move is used  to transfer  files from  one directory to
          another on  the same disk it does so by Renaming the files rather
          than  actually  making  new  copies.  This  is  faster  and  more
          efficient on disk space.

          DELETE-
          Delete  will  permenantly  erase  every file you have selected in
          BOTH dir areas.  Watch for those files which are  scrolled out of
          the dir area which you forgot you selected!!
               Delete  will  also  delete  and  ENTIRE  directory and every
          single thing which is in it!!  BE WARNED! This is a very powerful
          but potentially  VERY DANGEROUS  feature.  You should be sure you
          truely  want  to  delete   EVERYTHING   in   the   directory  you
          selected!!!!  ClickDOS will NOT ask for confirmation!!

          NEWCLI-
          This gadget  will bring  up a NewCLI window for you to use.  This
          is a  true CLI  window and  will hang  around until  you give the
          EndCLI command.

          SHOW-
          This option  will show  any IFF ILBM picture or brush.  To show a
          picture select the picture's  file  name  and  then  this option.
          Show will display the picture for about 5 secs then return to the
          ClickDOS window.  You can do  a slide  show viewing  by selecting
          several pictures.   They  will be  shown one  at a time.  Between
          each picture you will see ClickDOS flip back to its window.  This
          occurs for two reasons.  One, so ClickDOS  can tell  you the name
          of the  next picture  in the message bar.  Two, this way only one
          screen has to be allocated in  memory at  any given  time, so the
          show is  more memory  efficient.  Please keep in mind this option
          was intended to give you a way to review your files for deletion,
          copying, etc. not as a true slide show program.
               If you  wish to  view a picture for longer than 5 secs press
          the ESC key or the Right Mouse Button.   This  will turn  off the
          timing.   To turn  the timing  back on  press ESC  or Right Mouse
          Button again. Timing is also turned back on each time  you select
          the SHOW option.
               To jump  to the  next picture before the 5 secs has eplapsed
          press the LEFT Mouse  Button.  To  jump  out  of  the  slide show
          completely (i.e. return to DOS) press q (for Quit).
               As mentioned  above Show  can display  brushes.  It can also
          display overly large bit maps BUT only as much of  the upper left
          hand corner as will fit on the screen.
               Finally, Show is a very simply IFF reader.  It will NOT find
          ILBM hunks which are inside  of  other  hunks,  for  example ANIM
          hunks. Show DOES support HAM.

          TYPE -
          This  option  lets  you  view  any  text  or binary file in ascci
          format.  It does no formatting of its own (i.e. no word  wrap)  I
          did not empliment this because so many README files and DOS files
          (the most common use of type) are preformatted  these days.   And
          DOS trying  to reformat  the already formatted files just makes a
          mess!
               Type will show you several files one after the other  if you
          select multiple files.
               You can scroll both forward and backward in a file using the
          Type option.
               Type opens a seperate window to show you  the file.   In the
          title bar  of this window are the commands for scrolling thru the
          text.  In addition to the commands listed in the  scroll bar, you
          can use the LEFT mouse button to scroll forward a page (note this
          has change since version 2.00)  and  the  RIGHT  mouse  button to
          scroll back  approx. one  screen.  I say approx. because ClickDOS
          does not actually scan the file to back  up one  page exactly, it
          does a  logical guess.   ClickDOS will tell you how many bytes it
          went backward in the file.
               Type also allows you to  send  the  output  to  the printer.
          When you  select Type  ClickDOS will  ask you  where you want the
          output to go, printer or screen.
               When you select printer ClickDOS will look in  the directory
          specified in its .dosrc file (more on .dosrc below) for a program
          called spool.  Spool is a  printer spooling  program which should
          have accompanied  ClickDOS.  If ClickDOS finds spool then it will
          start the program and turn the printing over to it.   If ClickDOS
          does not  find Spool, it will print the file by copying it to the
          PRT: device.  Using the spool program is much better  than having
          ClickDOS do  the printing  itself, because  if ClickDOS has to do
          the printing it locks up  until  it  is  done,  Spool  runs  as a
          background  process.    See  the documentation for Spool for more
          information.
               As the default, ClickDOS will look for Spool  in C:.   C: is
          usually assigned to the C directory of the Workbench disk.

          WARNING:   Spool and ClickDOS communicate directly using Messages
          and Message Ports, DO NOT try  to substitute  a different spooler
          program by renaming it Spool!

          THE ICONIFY GADGET:

               You  will  notice  (perhaps  with some reservation) that the
          ClickDOS window does not have a size gadget.   This  is true, you
          can not size the window.  There is however a NEW system gadget in
          the title bar of  the window,  beside the  front back  gadget (it
          looks like  a backward  size gadget).   This gadget, when clicked
          on, will shrink the DOS window down to a tiny  size and  place it
          in the  title bar  of the Workbench screen, much like many of the
          clock  programs available.   Clicking  on this  gadget again will
          return the window to its normal size.  This is called iconifying.
          Note  that  if  you  do  not  like the iconified window where DOS
          places it, you can move it to a new location and from then on DOS
          will  place  it  there.    Also,  you can specify absolute screen
          coordinates for  the  iconified  window,  in  DOS's  startup file
          (.dosrc), see below.
               Finally, if  you would  like DOS to start out iconified, you
          can place the -i option in  its argument  list when  you start it
          from cli.

          Example:  dos -i

          This is handy if you use ClickDOS a great deal, and would like to
          have it activated by your startup-sequence.  FYI,  ClickDOS takes
          up about  40K when  it is sitting iconified.  It only takes 1K of
          chip memory when it is iconified if you have expansion memory.
               The iconified window  continuously  shows  the  current free
          chip and fast memory.

          THE .DOSRC FILE

          When ClickDOS  begins it  will try  to read a file called .dosrc.
          It will look for this file  in the  S directory  of the Workbench
          disk that  booted the  machine, by looking for: S:.dosrc.  (Note:
          versions earlier than 2.04 looked for .dosrc in the T directory)
               This startup file contains three things.  First, it lets you
          tell  ClickDOS  which  volumes  you  want  in the volume gadgets.
          Second,  it  lets  you  position  the  iconified  ClickDOS window
          anywhere on  the Workbench  screen you  like.  And Third, it lets
          you specify in which directory ClickDOS  will look  for the Spool
          program.

          The format of this file is:

          volumes string
          x position of iconified window
          y position of iconified window
          directory to search for Spool

          Example:

          RAM:VD0:DF0:DF1:DF2:DH0:
          200
          50
          C:

          The volume  string MUST  be exactly 24 characters long!  And, the
          volume names MUST be exactly 4 characters with the last one being
          a colon!   If  you have a volume with less than 4 characters then
          pad the name on the LEFT with spaces.

          Example:

          RAM:VD0:DF0:DF1: DH:DF3:

          The position of the iconified  window  is  in  screen coordinates
          which specify where to place the upper left corner of the window.
          Legal values are:

          x position: 0-300
          y position: 0-190

          The default values are: 250 0 (in the title bar beside the front-
          back gadget)

          Included with  ClickDOS should be a sample .dosrc file.  The best
          way to make a new one is to edit this file.

          The search directory for  Spool can  be any  legal AmigaDOS path.
          HOWEVER!!! ClickDOS only allocates 29 bytes for the entire path!!
          Therefore the directory specified must be 29 characters or less!!
          ClickDOS allocates  such a  small space because I greatly suspect
          that most people will put Spool in their  C directory  so all you
          have to put is: C:.

          ClickDOS IS A BIT DETACHED:

          Whether ClickDOS  is started  from CLI or from WorkBench, it will
          always run as a completely seperate task.  If you  start ClickDOS
          from a  CLI, ClickDOS  will immediately  detach itself (thanks to
          the wonders of Aztec 3.6a).  So ClickDOS  will never  take over a
          CLI as  most programs  do.   And you will NEVER have to start DOS
          using the RUN command.

          MISC
          -- Helpful Hint #1: For people without expansion RAM.  Reading in
          a  directory  with  a  large  number  of files can take up a fair
          amount of memory.   Use  the  Parent  Gadget  to  empty  out both
          directory areas  before iconifing  ClickDOS for  a long period of
          time.  Otherwise, this  is  perfectly  good  memory  just sitting
          there.     Remember,  ClickDOS   allocates  its  data  structures
          dynamically.

          -- Helpful Hint #2: FaccII by  ASDG  makes  ClickDOS  run  like a
          dream!  I highly recommend it! 


          OK FINE, BUT HOW DO I GET OUT OF THIS THING:

          Click the close gadget!


          KNOW BUGS

          None known at this time!


****************************************************************************
