home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
PRINTF.ZIP
/
PRINTF.CMD
Wrap
OS/2 REXX Batch file
|
1990-09-06
|
896b
|
29 lines
/* print file with header showing filename, */
/* date and page number */
arg fileid
call lineout prn, D2C(27)||D2C(38)||D2C(108)||D2C(50)||D2C(65)
pageno = 1
lineno = 57
do while lines(fileid) > 0
if lineno = 57 then do
if pageno \= 1 then call charout prn,d2c(12)
pageline = right('Page' pageno,80)
dateline = strip(center(date(),80),'t')
finalline = overlay(dateline,pageline)
finalline = overlay(fileid,finalline)
call lineout prn,finalline
call lineout prn,' '
lineno = 1
say 'Printing Page' pageno
pageno = pageno + 1
end
call lineout prn,linein(fileid)
lineno = lineno + 1
end
call charout prn, D2C(27)||'E'
call lineout fileid
call lineout prn