home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / textutil / tabs / !!ReadMe
Encoding:
Text File  |  1993-06-02  |  2.7 KB  |  68 lines

  1. Tabs application
  2.  
  3.   Tabs is a utility application for inserting or removing tab 
  4.   characters (hex 09) from ASCII files.
  5.  
  6.   It was written because I wanted to use PipeDream to edit some data 
  7.   that existed as ASCII files without any tabs, but had to be 
  8.   organised into columns for editing.
  9.  
  10.   It was written as a 'command line' utility, so that it was 
  11.   invoked by entering a command such as:
  12.  
  13.        *Tabs  input-file output-file -t -c 10,20,30
  14.  
  15.   It turned out to be one of those tools that was needed only 
  16.   rarely, but on those occasions saved a lot of messing around 
  17.   manually splitting data into columns.
  18.  
  19.   However, the rarity of its use meant that every time it got to 
  20.   come out of its box, I had forgotten how to use it. So I have now 
  21.   turned it into an interactive application that runs under the 
  22.   Acorn DDE environment.
  23.  
  24.   This makes it much easier to use, but does mean that you need the 
  25.   FrontEnd and TaskWindow modules that come with the DDE (TaskWindow 
  26.   also comes with RISC OS3 and both have appeared on a RISC USER 
  27.   magazine disk - July 92 Vol 5 No 7).
  28.  
  29. TabsCfg
  30.  
  31.   Because Tabs was originally a command line I built in a facility 
  32.   to define a number of tabs profiles. Each profile has a name and 
  33.   consists of a set of command line options for Tabs. This 
  34.   considerably reduced the number of command arguments needed in 
  35.   most cases. These profiles are less valuable when running Tabs 
  36.   under the DDE, but can still be useful. 
  37.  
  38.   TabsCfg allows you to update these profiles without the need to 
  39.   update and recompile the program source. It loads the Tabs program 
  40.   into memory, searches through it for the table of profile 
  41.   definitions, replaces this with data read from a file of new 
  42.   definitions and then writes the Tabs program back to disk.
  43.  
  44.   I made TabsCfg into a DDE style application as well.
  45.  
  46.   To see an example of a set of profile definitions, look in the 
  47.   TabsProf file within the !TabsCfg application directory.
  48.  
  49. Installing Tabs and TabsCfg
  50.  
  51.   If you have the two DDE relocatable modules, copy the two 
  52.   application directories (!Tabs and TabsCfg) to a suitable 
  53.   directory for such applications (if you don't have the modules, 
  54.   don't bother to copy the application directories since they won't 
  55.   work).
  56.  
  57.   Copy the two program files (Tabs and TabsCfg) from the Library 
  58.   directory to your own Library directory.
  59.  
  60.   I chose to put the programs in the library directory (rather than 
  61.   installing them as !RunImage files within their respective 
  62.   application directories) because this still allows them to be run 
  63.   from the command line if you do not have the DDE relocatable 
  64.   modules. For a summary of the command syntax just issue the 
  65.   commands without any arguments.
  66.  
  67.   Paul Witheridge, December 1992
  68.