ARexx Gadgets

REMINDERCHECK V1.20 is capable of launching ARexx scripts and commands with every event.

With the radio buttons in the ARexx box (Nothing , Script and Command ) you can select the type of ARexx action associated with current event.

Nothing naturally means no ARexx action at all.

Script means that REMINDERCHECK is to start the given ARexx script when the event is due (the requester pops up, as usual, too). The name of the script (and parameters) should be entered to the 0=Comm/Script $\;\stackrel{{\fbox{\hskip \wd0}}}{{\mbox{\small C\underline{o}mm/Script}}}\;$ . The script gets the date of the event and the event text (both enclosed in double quotes) as its last two parameters (i.e. after the parameters specified in the gadget). This way, if you use Upd19 like I do, you can easily create a script which uses narrator to speak the event text. Such script is included as an example. Upd itself is not provided, however. It is available via ftp. Another example provided can be used to play an audio sample (with Upd, again).

Command tells REMINDERCHECK to send to ARexx port specified in 0=Port $\;\stackrel{{\fbox{\hskip \wd0}}}{{\mbox{\small\underline{P}ort}}}\;$ the command given in 0=Comm/Script $\;\stackrel{{\fbox{\hskip \wd0}}}{{\mbox{\small C\underline{o}mm/Script}}}\;$ . This time no extra arguments are added.

NOTE: At the moment maximum length of text in 0=Comm/Script $\;\stackrel{{\fbox{\hskip \wd0}}}{{\mbox{\small C\underline{o}mm/Script}}}\;$ is 28 characters, and maximum length of ARexx port name in 0=Port $\;\stackrel{{\fbox{\hskip \wd0}}}{{\mbox{\small\underline{P}ort}}}\;$ is 10 characters. These values are far too small, but it was the only way to keep the database file format compatible, so that Reminder V1.00 database files can be used directly with V1.20. This will change in V1.30 (the release time of which depends on the feedback I get).