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
