[Back to DOS SWAG index] [Back to Main SWAG index] [Original]
{
This is a VERY simple program to return an
errorlevel based on whether the user pressed Y or N at a Yes/No
prompt. Has to be simple since the wife uses it. :-) I use it in my
batch files to branch to a different option depending on the user's
selection.
{ Yes/No Errorlevel returner v.000003432á }
{ Returns errorlevel depending on the key }
{ chosen by the end user. }
{ by Rick Schaefer }
{ Donated to the public domain }
Program YNExe;
Uses Dos,
Crt;
var
YN : char;
i : integer;
PROCEDURE Color(back, fore : BYTE);
BEGIN
TextAttr := (Fore + (Back SHL 4) ) MOD 128;
END;
begin
color(15,0);
writeln;
writeln;
for i := 1 to paramcount do write(paramstr(i)+' ');
write(' (Y/N)? ');
YN := readkey;
YN := upcase(YN);
textcolor(14);
writeln(yn);
if (YN = 'Y') then halt(1);
if (YN = 'N') then halt(0);
end.
[Back to DOS SWAG index] [Back to Main SWAG index] [Original]