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?
>> 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.
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...