R 2.13 Vista Colleagues,
I have encountered a problem with Windows environment variables that I don't understand. My R code is designed to execute another program that uses Intel Fortran. Intel Fortran apparently has some complicated issues regarding environment variables. As a result, Intel provides a batch file (FortranVars.bat) that sets all the environment variables. If I am working at a Command Prompt (i.e., at the command line, not in R), the following happens: 1. When I open the Command Prompt, I type "set %path%" and I get some output 2. I then execute the batch file - the batch batch file returns a message "Intel (R) Visual Fortran ..." indicating that it was executed (and there is no error or warning from the OS). 3. If I type "set %path%" again, the output reflects the environment variables added by the batch file. So far, so good. Now I try the same from within R. 1. I type shell("set") and I examine the output for path (for unclear reasons, executing shell("set %path%") resulted in a warning: "running command ... had status 1" 2. i then execute the batch file -- same message as before 3. I type shell("set")" -- the output is unchanged. 4. I also tried executing step 2 preceded by "@ call". no success. I am not sure where the problem lies (incidentally, the behavior may be different in Windows 7 so I would appreciate answers relevant to Vista). Does anybody have any insights? Thanks in advance. Dennis Dennis Fisher MD P < (The "P Less Than" Company) Phone: 1-866-PLessThan (1-866-753-7784) Fax: 1-866-PLessThan (1-866-753-7784) www.PLessThan.com ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.