Looking for ARexx ideas
3 messages in this thread
Hello,
we are going to produce a book (in Germany) for ARexx from the users point of
view. Most of our customers tell us that they never used ARexx because it's
described too technical.
Our intention is to explain ARexx through the ARexx interfaces of several
programs and additionaly give interesting examples which are usefull as well.
Right now we received support for the following programs by most of the
manufacturers: DirectoryOpus, ImageFX, ADPro, MorphPlus, CygnusED Pro,
clariSSA, FinalCopy, FinalWriter and Scala MM. (more to come)
Now I'm looking for what those programs is missing and if it's possible to get
this additional functionality by implementing this feature through ARexx.
What I ask for now is: What is missing in each of those above mentioned
programs (from YOUR point of view), what could (perhaps) get built in through a
plain ARexx script or perhaps by using features of another program.
Any comments wellcome
PLEASE! — Thanx 😉
-Mike PS: Perhaps some support people from manufacturers listening ?
CompuStore GmbH – Michael Metz – Fritz-Reuter-Str.6 – D-60320 Frankfurt Tel:
+49 69 567399 – CI$ 71001,210 – Fax: +49 69 5601784
Michael,
FinalCopy has no "command window" for "power keyboard users" like
myself, though this was rectified in FinalWriter. For users of FinalCopy
it is easy to write a simple ARexx program to open up a small console and
accept a command string, and then give that command to FinalCopy to
execute (and your hands never have to leave the keyboard).
Also, "macros" can be written to group together a bunch of commands that
are often used, but these are not features lacking in any program. I have
a FinalCopy macro which puts in a "signature block", with the proper
justification, at the bottom of whatever FinalCopy document I am working
on, so _I_ didn't have to do it manually. BTW – there is NO "bottom"
command (or menu selection, if I remember correctly) in FinalCopy.
FinalCopy also has no help function, so I wrote a simple raw console
display of often used commands, invoked by function key. Not elegant, but
it suffices. I did the same thing for TxED (an old but very useful text
editor that I still use).
I have a number of FinalCopy and TxED "macros", some of which have been
uploaded to one or more of the Amiga forum libraries here, if you are
interested. I am sure that there are many others who also have macros that
they have written, that they would be willing to share with you.
AmiTCP (the coordinated effort on TCP/IP development for Amiga's) has a
"start" command, but no "quit" command – not very convenient. To terminate
the components of AmiTCP, one has to send a BREAK signal to each program.
I wrote a simple ARexx program to scan the current SHELL task list, find
the AmiTCP programs, and send them the appropriate BREAK signal, thereby
terminating them.
I and others have written ARexx "utility" programs for use with the
AutoPilot, CIS "front end", program. The list goes on and on, and YES –
SOME of these programs require some programming knowledge, but many things
can be done quite simply.
Textra (another text editor) and MegaD (a very sophisticated file
manager program) are extendible via ARExx, which really, is one of the
MAIN rasions d'etre for ARexx – program extensions.
Perhaps your book could illustrate the simple utility programs as a good
reason to use and learn ARexx (eg; how to write a macro to insert your
mailing address in whatever program).
One last thing: ARexx can be used as an easy and simple calculator.
Sometimes it is easier to enter rx "say 14*0.325", than to pull up a
calculator program and then enter the same data, and then close the
calculator.
Real World:southern Illinois,USA Internet:ca0008 at siucvmb.siu.edu
Thanx Jim,
If I'm allowed I'll look into your ideas.
Right now I have not much time to program much in ARexx – but still I think a
lot about new ideas and missing functions in applications with an ARexx
interface.
I've done a start-program for CygnusED which checks for the kind of file which
is in the editor window and then executes it (SHELL script, plain ARexx, TeX
files, directory opus files) by searching if the called programm port is
available etc. pp.
As well a friend of mine has done a complex LHA extracting/archiving utitlity
for DOpus which is pretty complete.
Other things is beeing developed on. Whatever ideas you've got, feel free to
send me a comment. I would be lucky getting more replies like yours.
-Mike
CompuStore GmbH – Michael Metz – Fritz-Reuter-Str.6 – D-60320 Frankfurt Tel:
+49 69 567399 – CI$ 71001,210 – Fax: +49 69 5601784