SCOUG-Programming Mailing List Archives
Return to [ 05 |
January |
2003 ]
<< Previous Message <<
>> Next Message >>
Here is a slightly improved version:
/* ReXX */
/* ASK.CMD
04 Jan. 2003
per question by Peter Skye
USAGE: ASK answers "The question: "
In a batch file:
USAGE: CALL ASK answers "The question: "
*/
PARSE ARG answers question ;
IF '' = question THEN
DO
SAY 'ASK.cmd missing correct input:' ;
SAY ' answers ='answers'= (list of 1 letter inputs)' ;
SAY ' question ='question'= (user prompt)' ;
EXIT ;
END ;
question = Strip( question, 'BOTH', ' ' ) ;
question = Strip( question, 'BOTH', '"' ) ;
/* May desire to comment this out if you load RexxUtils on boot or
elsewhere: */
CALL LoadThem ;
CALL CharOut 'STDOUT', question, ;
DO UNTIL 0 < index
theone = SysGetKey( 'NOECHO' ) ;
index = Pos( theone, answers ) ;
END ;
SAY theone ;
CALL Value ERRORLEVEL, index, 'OS2ENVIRONMENT' ;
EXIT index
LoadThem:
CALL RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs' ;
CALL SysLoadFuncs
RETURN ;
--
Regards,
Dallas E. Legan II / leganii@surfree.com / dallasii@kincyb.com
Powered by......Lynx, the Internet at hyperkinetic speed.
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 05 |
January |
2003 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
|