home *** CD-ROM | disk | FTP | other *** search
- :
-
- CLRCST.COM
- ----------
-
-
- CLRCST can be used to improve the utility of custom shells created as
- aliases and installed with SHSET. Standard ZCPR3 does not allow
- memory-resident flow control commands to be processed properly in this
- situation. Rather than modifying your ZCPR3 code, you can use CLRCST to
- remedy this defect.
-
- All that is necessary is to run CLRCST (Clear-Console-Status) before
- any flow control commands are executed in the shell-alias. For example,
- create the following alias called TEST:
-
- ECHO DO IT AGAIN?;IF IN;ECHO OK, AGAIN;ELSE;ECHO DONE;FI
-
- and run it with the command:
-
- SHSET TEST
-
- CLRCST
-
-
- If your system is standard ZCPR3, it should halt with an error message
- (or possibly loop forever) upon encountering the ELSE clause (or possibly
- the IF clause if IF.COM is not available). If it does, insert the command
- CLRCST at the beginning of the alias and try it again.
-
- One application of this feature is with FOR/NEXT processing, as shown
- by the following example alias:
-
- CLRCST
- NEXT VAR
- RESOLVE IF -%VAR=-
- SHCTRL P
- ELSE
- <additional commands, possibly using the variable>
- FI
-
- This technique can be applied wherever definite or indefinite command
- loops are required.