[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Win32ole & Adobe Acrobat Reader

Jeff

11/6/2006 9:25:00 PM


Philippe Lang wrote:
> M. Edward (Ed) Borasky wrote:
>
> >> I'm trying to launch the opening of a PDF document from
> > within ruby, under Windows XP. Adobe Acrobat shows up, but no
> > document appears. Does anyone see the error, or maybe has
> > another better (cross-platform) method?

Not cross-platform, but try this:

filename = "myfile.pdf"

`start #{filename}`

If it's hard to see in your browser, I'm using the "backtick" not the
apostrophe, which will induce a system call. I'm assuming Acrobat is
installed as your handler for .pdf files.

Jeff
softiesonrails.com


1 Answer

Jano Svitok

11/7/2006 8:04:00 PM

0

On 11/6/06, Jeff <cohen.jeff@gmail.com> wrote:
> filename = "myfile.pdf"
>
> `start #{filename}`

FYI: be careful when using quotes with start: `start "myfile.pdf"`
won't work because when first parameter is quoted it is the title of
the window. so this works:
`start "" "myfile.pdf"`

...sometimes I wonder what did they smoke when they created this...