happy to help! Regs, /t
>-----Original Message----- >From: Paul Barnes-Hoggett [mailto:[EMAIL PROTECTED] >Sent: Tuesday, June 12, 2007 9:25 PM >To: Ant Users List >Subject: [solved] Re: Running .app on Mac OSX > >Hi there, > your solution worked great, thanks! I actually needed to add >a little extra >into it so that I waited until the right content had been >written into the >file: > ><target name="testRunMac" depends="compileTest"> > <parallel> > <exec executable="open" spawn="no"> > <arg line="${debugPlayer}" /> > > <arg line="'${testHarness.swf}'"/> > > </exec> > <sequential> > <waitfor> > <available file="${ flashlog.location}"/> > </waitfor> > <waitfor> > <isfileselected file="${flashlog.location}"> > <contains text="theTextIWant"/> > </isfileselected> > </waitfor> > </sequential> > </parallel> > </target> > >Re the other responses I got - I tried reaching into the .app on the >terminal to launch the player, but unfortunately that didn't work. >Re thr other response, the only options for 'open' are -a to >specify the >app, and -e to open the file in textEdit > >Cheers all > >PBH > > >On 6/12/07 12:29 PM, "RADEMAKERS Tanguy" <[EMAIL PROTECTED]> >wrote: > >> Hello Paul, >> >> You should be able to get around this by using the "waitfor" >task with a >> nested "available" check on the output file. >> >> Regs, >> /t >> >> >>> -----Original Message----- >>> From: Paul Barnes-Hoggett [mailto:[EMAIL PROTECTED] >>> Sent: Tuesday, June 12, 2007 6:16 PM >>> To: user@ant.apache.org >>> Subject: Running .app on Mac OSX >>> >>> Hi all, >>> I have an ant script that's been working on Win XP, and I'm >>> trying to get >>> it working on a Mac. >>> >>> Basically, I want to run an app (its a swf player) that writes >>> contents out >>> to a file, then closes. Ant waits till the process has >>> finished, then reads >>> the file. So, on Win XP, this works: >>> >>> <target name="runTest" description="runs the test harness" >>> depends="compileTest"> >>> <exec executable="${debugPlayer}" spawn="no" > >>> <arg line="'${testHarness.swf}'"/> >>> </exec> >>> </target> >>> >>> But from what I have found on a mac, I have to use the 'open' >>> command like >>> this: >>> >>> <target name="runtestosx" description="runs the test harness"> >>> <exec executable="open" spawn="no" > >>> <arg line="${debugPlayer}}"/> >>> <arg line="'${testHarness.swf}'"/> >>> </exec> >>> </target> >>> >>> The problem is that the ant script continues when the 'open' command >>> completes, not when the app actually closes. >>> Does anyone have any suggestions for how I might attack this >>> problem? Quite >>> new to ANT, so any help would be much appreciated >>> >>> Thx >>> >>> PBH >>> >>> >>> >>> >--------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]