[R] Using system to run a stand alone program that requires input in Windows

Prof Brian Ripley ripley at stats.ox.ac.uk
Thu Jul 14 21:03:47 CEST 2005

You want shell() not system(), I suspect, as you specified a shell command 
and I gather you are using Windows (not `DOS').

On Thu, 14 Jul 2005, Dr Carbon wrote:

>>    system("foo.exe < params.txt")
> Alas that hangs just opens a window with foo.exe;  params.txt is not
> passed to it. That's why I thought input might work. Any other ideas.
> I'm trying to think of a DOS program that requires input to test this.

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 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

More information about the R-help mailing list