cmcmanis%pepper@Sun.COM (Chuck McManis) (09/16/89)
This is a useful REXX script I've been using to print out files. If you have WShell (Bill Hawes replacement for the Amiga shell) you can put it in rexx: and just type printfile <filename> from the prompt. Otherwise, you will need to type rx "printfile filename" to use it. --Chuck /* Rexx script */ /* printfile.rexx will print a text file on the printer with headers */ say "Printing File" WORD(ARG(1),1) if open('Source',WORD(ARG(1),1), 'Read') ~= 1 then do say "File not found." exit end outfile = "PRT:" if WORDS(Arg(1)) > 1 then outfile = Words(ARG(1),2) if open('Printer',outfile,'Write') ~= 1 then do say "Can't open destination." exit end i = 0 page = 1 do while EOF('Source') ~= 1 if i = 0 then do e = writeln('Printer','0c'x); e = writeln('Printer', ARG(1) " Page " page); e = writeln('Printer', '0a0a0a'X); page = page + 1 end line = Readln('Source') e = writeln('Printer', line) i = (i + 1) // 50 end --Chuck McManis uucp: {anywhere}!sun!cmcmanis BIX: cmcmanis ARPAnet: cmcmanis@sun.com These opinions are my own and no one elses, but you knew that didn't you. "If I were driving a Macintosh, I'd have to stop before I could turn the wheel."