You can use a Rexx program whenever you now use Windows batch files or Unix/Linux shell scripts. The following example shows a Windows batch file that processes user input to display a help message:
| @echo off |
| if &percent;1.==. goto msg |
| if &percent;1 == on goto yes |
| if &percent;1 == off goto no |
| if &percent;1 == ON goto yes |
| if &percent;1 == OFF goto no |
| if &percent;1 == On goto yes |
| if &percent;1 == oN goto yes |
| if &percent;1 == OFf goto no |
| if &percent;1 == OfF goto no |
| if &percent;1 == Off goto no |
| if &percent;1 == oFF goto no |
| if &percent;1 == oFf goto no |
| if &percent;1 == ofF goto no |
| helpmsg &percent;1 |
| goto exit |
| :msg |
| helpmsg |
| goto exit |
| :yes |
| prompt i[p] |
| goto exit |
| :no |
| cls |
| prompt |
| :exit |
Here is the equivalent program in Rexx:
| /* help&per;cmd -- Get help for a system message */ |
| arg action . |
| select |
| when action="" then "helpmsg" |
| when action="ON" then "prompt i[p]" |
| when action="OFF" then do |
| "cls" |
| "prompt" |
| end |
| otherwise "helpmsg" action |
| end |
| exit |