
FILELINK
--------
A short program to create "symbolic links" to programs.
Those symbolic links are very short files that start a program when
they are double-klicked (usually they have the name of the program that
will be started but are in a different directory)

An advantage in comparison to similar products is the small size and
the freeware status of FILELINK.

A disadvantage: Drag'n Drop (MultiTOS) or the "dropping" of a file onto
              a filelink-file doesn't work.

Installation:
-------------
copy FILELINK.PRG to somewhere, select it and choose
"install application.." in your desktop.
As the file suffix choose "TTL" and klick OK.
Save the desktop configuration.
Depending on the TOS version, load NEWDESK.INF or DESKTOP.INF into
an editor (e.g. the supplied ED_E.PRG: start it, press CTRL-O).

Replicate the line that contains FILELINK three times (ED_E: 3 times CTRL-D).
Instead of the three new "TTL" type in "APL", "PRL", "TOL".
Those four file types could optionally be defined as program-lookalikes;
how to do so is depending on the TOS version
(TOS2.x..4.x: insert lines "#I 03 03 000 @ *.APL@ @ " and so on).
Save the file (ED_E: CTRL-S).
Now reboot or let the desktop read in the NEWDESK.INF file.

(It is not recommended to use DCLICK instead of the above procedure;
 in that case first DCLICK.PRG had to be loaded each time you use a
 softlink, then DCLICK would read in the DCLICK.INF file, and afterwards
 start FILELINK. However, the "extra time" is not too long..)

From now on you can create filelink-files using an ASCII editor:
The first line of such a file has to be:
##SL##abcs#p f k
where
a: "C" means: program wants its own path
   "N" means: program runs using the actual path
b: "P" means: program expects parameter(s) (as e.g. TTP-programs do)
   "F" means: program expects a parameter that will be extended by the
              actual path
   "N" means: program doesn't expect external parameters
c: "G" means: GEM program
   "T" means: TOS program
   "A" means: GEM program, start via AES-SHEL_WRITE
   "S" means: TOS program, start via AES-SHEL_WRITE
s: Symbol for "joker" in the command line (usual "*")
p: stands for the path of the program that will be started; specify ONLY
   when a is set to "C"!
f: Name of the program (including its path)
k: Parameter for the program (remember the "Joker" defined by s).

   ** the total length of the command line must not exceed 125 characters! **

The following lines are just comments for you..
An example (SID.TTL) is supplied; as comment there is also a short version
of this text..

AES-SHEL_WRITE: Some programs (e.g. RCS.PRG) check their command line
not in their basepage but using the AES function SHEL_READ. So they have
to be started by SHEL_WRITE in order to get their command line supplied.

I don't have any responsibility for any damage resulting of the use of
FILELINK. FILELINK was tested extensively only under TOS4.04.

Have fun with FILELINK,

Christian Peppermller
(Christian.Peppermueller@rzmail.uni-erlangen.de)
Ebrardstr. 23
91054 Erlangen
