Unattended printing under Windows
On Sun, 25 Feb 2001, Michael Camann wrote:
R-help list-- I need to process a BUNCH of data in a very repetitious way (literally days of running the same simple analyses and producing summary graphics over and over). I can't face the mind-numbing boredom of this task! I've written a brief function that automates the process and sink()'s the text output of each analysis to a report file (it generates dozens of the buggers) but can't figure out how to generate the graphical output, save it to a Windows metafile (minimum requirement) and optionally print it before moving on to the next iteration-- note that this needs to be done from the command line, not the GUI. The whole point is to let this turkey run at night or some other time when I'm not there to click the mouse. I used to do something similar with S-plus under unix using ps() and system() as I recall. It's been a while, though, and I no longer have that code. Can anyone geve me hints as to how best to accomplish this with R for windows?
Well, I am none too clear on the blockage point here, but let me try some pointers. BTW, as far as I know everything you can do from the GUI in R you can do equivalently from the command line (even replay plots, but that is more cumbersome in the CLI). win.metafile() allows you to produce graphics as a Windows metafile. You can either dev.copy the plot to win.printer() to print it (not sure if that runs unattended: it may depend on your Windows settings) or use system() to print the file or even file.copy() to copy it to PRN: You may wish to make use of R-1.2.2 (due today) that creates metafiles that some applications (e.g. Word) is happier with). B
Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272860 (secr) Oxford OX1 3TG, UK Fax: +44 1865 272595 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._