Dr Carbon
2005-Jul-14 18:07 UTC
[R] Using system to run a stand alone program that requires input in Windows
Under Windows I want to run a stand alone program that takes a number of commands from the user. I've been running the program from the command line using < C:\Data\> foo.exe < params.txt where foo is the program is params.txt is a text file with a few lines (9) of parameters. I want to run this from R using system a la: system("foo.exe", input = "params.txt") but that doesn't do it. What am I missing? platform i386-pc-mingw32 arch i386 os mingw32 system i386, mingw32 status major 2 minor 1.0 year 2005 month 04 day 18 language R
Uwe Ligges
2005-Jul-14 18:22 UTC
[R] Using system to run a stand alone program that requires input in Windows
Dr Carbon wrote:> Under Windows I want to run a stand alone program that takes a number > of commands from the user. I've been running the program from the > command line using < > > C:\Data\> foo.exe < params.txt > > where foo is the program is params.txt is a text file with a few lines > (9) of parameters. > > I want to run this from R using system a la: > > system("foo.exe", input = "params.txt") > > but that doesn't do it. What am I missing?You misinterpreted "input": system("foo.exe < params.txt") should be sufficient. See also ?shell. Uwe Ligges> platform i386-pc-mingw32 > arch i386 > os mingw32 > system i386, mingw32 > status > major 2 > minor 1.0 > year 2005 > month 04 > day 18 > language R > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html