Skip to content
Back to formatted view

Raw Message

Message-ID: <C3DC272D-D0D9-44F2-A431-701586EECEE3@comcast.net>
Date: 2010-03-25T04:00:48Z
From: David Winsemius
Subject: shell.exe() equivalent?
In-Reply-To: <F307535A-76AD-4B23-ADDF-D6DFB8993E2A@mail.mcgill.ca>

On Mar 24, 2010, at 8:57 PM, Gi-Mick Wu wrote:

> Thanks everyone!
>
> Of course it had to be simple.
>
> Someday, I may get rid of the annoying point & click; for now I'm  
> recovering from Windows.

Now _that_ is amusing. Windows is a (kludgy) imitation of the Mac GUI,  
which in turn is a copy of the Xerox PARC Alto and Star systems, all  
of which feature the mouse for user input.

>
> Cheers,
> Mick
>
> On 2010-03-24, at 5:50 PM, Rolf Turner wrote:
>
>>
>> On 25/03/2010, at 1:48 PM, Kasper Daniel Hansen wrote:
>>
>>> On Wed, Mar 24, 2010 at 8:35 PM, Rolf Turner <r.turner at auckland.ac.nz 
>>> > wrote:
>>>> Note that Mac OSX is really Unix (with an annoying point-and- 
>>>> click veneer
>>>> pasted on top of it) so you don't need to mess around with this  
>>>> ``open''
>>>> nonsense.  Just make ``filename'' executable.  Then you can do
>>>>
>>>>> system(filename)
>>>>
>>>> Or if ``filename'' is not executable and you don't want to bother  
>>>> making
>>>> it so, do
>>>>
>>>>> system(paste("source",filename))
>>>
>>> So you are claiming that if I make a PDF file executable, executing
>>> the file will open it up in a pdf viewer.  Interesting.
>>
>> No, I am obviously not claiming that at all.  You are just being
>> silly/deliberately obtuse.

That is what Rolf implied. Agreed, it sounded a bit like arcanity or  
perhaps nonsense. Using "source" on a pdf file?  In any case, this is  
another example of using system() to open a pdf file.

  system("open /Users/davidwinsemius/Downloads/research-2004-05-ind- 
life-rpt.pdf")

Kasper's solution also works _iff_ the filename object has been  
previously defined.


-- 
David

>>
>> 	cheers,
>>
>> 		Rolf Turner