home *** CD-ROM | disk | FTP | other *** search
- /***********************************************************************
- GADGET: "clariSSA-Shell" "1" AUTO TYP: "?"
-
- $DAT >>clShell.clssa<< 01 May 1993 - (C) ProDAD Holger Burkarth
- ************************************************************************/
-
- OPTIONS RESULTS
- ADDRESS clariSSA
- OPTIONS FAILAT 100
-
- PubScreenName = "SSA Screen"
-
- TITEL = 'CON:0/12/640/170/clariSSA Shell/ALT0/12/40/60/CLOSE/SCREEN'PubScreenName
-
- FailAt 99
- AltFail=RESULT
- Adresse=ADDRESS()
-
- IF OPEN('SHELL',TITEL) THEN DO
- SetBasicScreen FRONT TO 0 0
- DO WHILE (~EOF('SHELL'))
- CALL WRITECH('SHELL','clSSA >')
- CMD = READLN('SHELL')
- IF ~EOF('SHELL') THEN DO
- IF CMD = '?' THEN DO
- call WRITELN('SHELL','Choose the subject you require from the Help-Requester.')
- HelpRequester REQ
- END
- ELSE DO
- CMD
- SELECT
- WHEN RC >= 40 THEN DO
- ADDRESS REXX CMD
- IF RC > 0 THEN DO
- call WRITELN('SHELL','Unknown Command')
- END
- END
- WHEN RC = 0 THEN DO
- IF RESULT ~= 'RESULT' THEN call WRITELN('SHELL',RESULT)
- END
- OTHERWISE
- DO
- call WRITELN('SHELL','Error Number: 'RC)
- END
- END
- END
- END
- END
- CALL CLOSE ('SHELL')
- END
- FailAt AltFail
-
- exit