CompuServe Thread

Looking for ARexx ideas

3 messages in this thread
#38037From: Mike/CompuStore W-GermanDec 2, 1993 10:05 AM
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
#38245From: Jim DuttonDec 11, 1993 11:04 PM
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
#38319From: Mike/CompuStore W-GermanDec 15, 1993 10:11 AM
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