Thanks Andreas. You may be right about running a perl script under
windows. I have the installation but haven't used it yet. It's a long
time since I've done any real programming.

In the meantime, I think I've found another way that would work more
seamlessly -- BeanShell can access the file system. I haven't used it
before, but I know Java.

Where would be the best place to ask questions about using BeanShell in LO?

Thanks again!


On 5/17/12, Andreas Säger <[email protected]> wrote:
> Am 17.05.2012 21:01, Kelly Holman wrote:
>> Sorry, I didn't mean to be unclear. There are several ways I could get
>> the result of the perl script: an array of strings, a single string I
>> would parse, or writing it to a file as you suggest. That part doesn't
>> matter.
>>
>> All I need to know is whether I can call the perl script from within
>> LO, using LO basic. My understanding of UNO is that it's a way for
>> other programs to control LO, but I need the other way around. Is
>> there more to UNO than I realize?
>>
>> If running a perl script isn't possible, there are perl modules that
>> can write to a Calc file, so I could go that route. But it would be
>> simpler to just use that one little perl script and then do the rest
>> in LO.
>>
>> Thanks for your help!
>>
>>
>
> I don't know much about Perl. But I remember that calling a Perl script
> under Windows is a horrible mess. If I remember correctly, you need to
> write some shell script because Windows can not identify the correct
> interpreter.
>
> Anyhow, on my Linux system the following Basic macro ...
>
> Sub Main
> x = shell("~/bin/number2words.pl",0,"123")
> End Sub
>
> ... executes number2words.pl in no visible window and with argument 123.
> The output "one hundred twenty three" is dumped to the shell from where
> I started the office. Variable x is zero in case of no error.
>
>
>
> --
> For unsubscribe instructions e-mail to: [email protected]
> Problems?
> http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
> List archive: http://listarchives.libreoffice.org/global/users/
> All messages sent to this list will be publicly archived and cannot be
> deleted
>


-- 
~~~~~
Kelly C. Holman
Hidden Talents Tutoring
Menomonie, WI
715-231-2191

-- 
For unsubscribe instructions e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to