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]