PDA

View Full Version : Multiple run program with xcopy and wait


wkwan
02-24-2008, 09:47 PM
Hi Kinook,

I am trying to copy one folder to different destinations in our network simultaneously. Below is what I did.

run program(xcopy) don't wait for completion - location 1
run program(xcopy) don't wait for completion - location 2
run program(xcopy) don't wait for completion - location 3
wait(%RUNPROGRAM_PROCESSID%)

Wait will always fail because it is only waiting for only one process to exit. How do I wait for ALL the run program to finish?

Is there a better way to do the copy of one source folder to multiple destination folder simultaneously?

Attached is the similar example that always fails.

Thanks in advance.

kinook
02-25-2008, 06:22 AM
After each of the first two steps, you need to store that step's RUNPROGRAM_PROCESSID in another temporary macro, then wait on all 3 ids. See attached sample (Step Properties -> Script Editor).