Eller så gör man det på det rätta sättet
AppleScript bygger på att olika processer skickar AppleEvents mellan sig. Normalt sett väntar AS på att den mottagande processen ska returnera ett resultat, men det är något man enkelt kan ändra, genom att omge det kommandot man vill ska utföras utan att resultatet inväntas med
Ignoring application responses
-- koden som man inte vill vänta på svar från
-- i ditt fall fildupliceringen
end ignoring application responses
På snarlikt sätt kan man också ange hur lång tid svaret får ta, genom att ange
with timeout of 600 seconds --eller hur länge man nu vill
--koden som får ta så lång tid
end with timeout
Däremot finns det en risk i det här, och det är om användaren hinner spara ändringar i dokumentet innan kopieringen hunnit klart.
Jag har faktiskt ingen aning om vad som händer då, om Finder (eller cp) är smart nog att läsa in hela filen innan kopieringen påbörjas