home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 19 Printer
/
19-Printer.zip
/
fx80_sty.zip
/
stylus
/
test
/
german.cmd
< prev
next >
Wrap
OS/2 REXX Batch file
|
1995-04-10
|
1KB
|
50 lines
/* */
/* Destination */
DEST = "lpt1:"
/*--- EXCLUDED ---
DEST = "stdout:"
--- EXCLUDED ---*/
CRLF = d2c(13) || d2c(10)
FFEED = d2c(12)
ESC = d2c(27)
/* Reset */
RESET = ESC || '@'
/* Stelle Deutschen Zeichensatz */
GER = ESC || 'R2'
USA = ESC || 'R' d2c(0)
/* Aktivierung PC437 für Zeichen bis 255 */
PC850= ESC || '(t' d2c(0) d2c(1) d2c(0)
PC437= ESC || 't1'
/* Initialisierung */
res=CHAROUT(dest,RESET);
/* res=CHAROUT(dest,PC437);
res=CHAROUT(dest,USA); */
/* Drucke TestZeilen */
res=charout(dest,"Dies ist ein Test mit Umlauten (äöüÄÖÜß)" || CRLF);
res=charout(dest,"Und jetzt noch einige Sonderzeichen d:\TEST\BLA.blub"|| CRLF);
res=charout(dest,"Noch ein paar: @&%$ (qt und prozent dollar"|| CRLF);
/* res=charout(dest,ffeed); */
/* Schleife aller Zeichen: */
res=charout(dest, "Zeichen ab 32:");
do i=32 to 255
if i // 20 = 0 then do
res=charout(dest, crlf || "Zeichen ab " i ":");
end
res=charout(dest,d2c(i));
end
res=charout(dest,crlf||crlf);
res=charout(dest,"Und jetzt die Eingabedatei für diese Daten:" || crlf);
file='german.cmd'
do while (lines(file))
a=linein("german.cmd");
res=charout(dest,a || crlf);
end
exit