/* ** $VER: empty-IFFMaster.rexx (00 xxx 0000) ** ** ** © 1996 your name ** ** ** PROGRAMNAME: ** name of program ** ** FUNCTION: ** Use to write your own arexx scripts for IFFMaster ** ** $HISTORY: ** ** 00 xxx 000 : 0.01 : initial release */ PortName = 'IFFMASTER.1' /* portname, usually IFFMASTER.1 */ LF = '0a'x /* linefeed */ iffmpath = 'Gfx:Tools/IFFMaster' /* change this to your path */ ADDRESS VALUE PortName IFFMACTIVE=1 IF ~SHOW('Ports',PortName) THEN DO IFFMACTIVE=0 /* indicate that we did start IFFMaster through the script */ ADDRESS 'COMMAND' 'Run >NIL: GFX:Tools/IFFMaster' ADDRESS 'COMMAND' 'WaitForPort '||PortName IF ~SHOW('Ports',PortName) THEN EXIT 10 END SIGNAL ON SYNTAX SIGNAL ON ERROR OPTIONS RESULTS /* ------------------------- insert your code here ------------------------- */ 'load env:mui/IFFMASTER.1.prefs' 'entries' SAY "Entries: " || RESULT /* ------------------------- end of your code --------------------------- */ IF IFFMACTIVE=0 THEN DO ADDRESS Value portname 'quit' /* we started IFFMaster ourselves, so close it */ END EXIT(0) /* what to do on an error */ ERROR: SYNTAX: SAY '+++ Error' rc 'in line' sigl '-' ERRORTEXT(rc) SAY SOURCELINE(sigl) EXIT(rc)