[R] Calling FING.EXE under RGui.EXE for windows.
Henrik Bengtsson
hb at stat.berkeley.edu
Thu Jan 7 20:20:30 CET 2010
My bad, I jumped in to late in the thread and missed the fact that it
does not work with Rgui.exe (and that it works with Rterm.exe).
Problem replicated/remains. /H
On Thu, Jan 7, 2010 at 11:10 AM, Henrik Bengtsson <hb at stat.berkeley.edu> wrote:
> No paths for shell() - instead throw it commands as if you were at the
> Windows command prompt, i.e.
>
> res <- shell("find", intern=TRUE);
> str(res);
> chr [1:3454] "." "./.Rhistory" "./aroma.affymetrix" ...
>
> /H
>
> 2010/1/7 Uwe Ligges <ligges at statistik.tu-dortmund.de>:
>> Argh. I see it as well. Will dig a lit tomorrow.
>>
>> Uwe
>>
>>
>>
>>
>>
>> On 07.01.2010 12:25, Gabor Grothendieck wrote:
>>>
>>> I get a problem with shell too:
>>>
>>> Under Rgui:
>>>
>>>> R.version.string
>>>
>>> [1] "R version 2.10.1 Patched (2010-01-01 r50884)"
>>>
>>>> system("C:\\windows\\system32\\find /?", intern = TRUE)
>>>
>>> character(0)
>>>
>>>> system("cmd /c C:\\windows\\system32\\find /?", intern = TRUE)
>>>
>>> character(0)
>>>
>>>> shell("C:\\windows\\system32\\find /?")
>>>
>>> Warning message:
>>> In shell("C:\\windows\\system32\\find /?") :
>>> 'C:\windows\system32\find /?' execution failed with error code 1
>>>
>>> They all work, i.e. they give the required help message, under Rterm
>>> and when I issue this from the Windows console it works:
>>> C:\windows\system32\find /?
>>>
>>>
>>> 2010/1/7 Uwe Ligges<ligges at statistik.tu-dortmund.de>:
>>>>
>>>>
>>>> On 07.01.2010 02:04, Gabor Grothendieck wrote:
>>>>>
>>>>> If you have C:\Rtools\bin on your PATH note that it contains a
>>>>> UNIX-like find utility that conflicts with the find utility in
>>>>> Windows. If that is the problem then remove that from your PATH and
>>>>> then run the batch file.
>>>>>
>>>>> The batchfiles distribution at http://batchfiles.googlecode.com has
>>>>> utilities (Rgui.bat, R.bat, Rtools.bat, etc.) that will automatically
>>>>> add C:\Rtools\bin to your path temporarily or only while R is running
>>>>> so that you can leave it off your PATH.
>>>>
>>>>
>>>> I guess it's the use of system() rather than shell() that causes the
>>>> problem. Under Windows, you have to use shell in order to start a command
>>>> interpreter.
>>>>
>>>> Uwe Ligges
>>>>
>>>>
>>>>> On Wed, Jan 6, 2010 at 6:51 PM, John Schexnayder<jschex at us.ibm.com>
>>>>> wrote:
>>>>>>
>>>>>> This is sort of a strange bug. Not show stopping, but annoying. I was
>>>>>> wondering if anyone else has noticed this and reported it before I
>>>>>> submit
>>>>>> a bug report.
>>>>>>
>>>>>> I noticed while running the RGui and attempting to debug one of my
>>>>>> scripts
>>>>>> that I encountered a Windows error informing me that "Find String
>>>>>> [grep]
>>>>>> Utility has encountered a problem and needs to close." It is being
>>>>>> generated by a call to a DOS batch file which contains a call to
>>>>>> Find.exe.
>>>>>> It can be reproduced by simply typing "System("find")" in RGui. What
>>>>>> I
>>>>>> found strange is that I have been running this script daily without
>>>>>> this
>>>>>> problem for months. I now realize I never ran that portion of the
>>>>>> script
>>>>>> while in RGui.exe. It has always run in batch mode which is done by
>>>>>> Rterm.exe.
>>>>>>
>>>>>> I have tried this on three separate machines now all running Windows XP
>>>>>> SP3, with versions of R 2.8.1 and R 2.10.1 If executing
>>>>>> "System("find")
>>>>>> under RGui, an error window for the Find String Utility is generated
>>>>>> and
>>>>>> the command is not exectuted. If the same command is issued in Rterm
>>>>>> the
>>>>>> expected "FIND: Parameter format not correct" message is properly
>>>>>> returned.
>>>>>>
>>>>>> It doesn't seem an important bug, but it could be the canary in the
>>>>>> mine
>>>>>> for a larger problem somewhere down the road.
>>>>>>
>>>>>> Re,
>>>>>> John Schexnayder
>>>>>>
>>>>>> IBM Tape Manufacturing - Information Technology
>>>>>> San Jose, CA 95138
>>>>>> JSchex at us.ibm.com
>>>>>>
>>>>>> [[alternative HTML version deleted]]
>>>>>>
>>>>>> ______________________________________________
>>>>>> R-help at 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.
>>>>>>
>>>>>
>>>>> ______________________________________________
>>>>> R-help at 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.
>>>>
>>
>> ______________________________________________
>> R-help at 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.
>>
>
More information about the R-help
mailing list