Tengo un applescript que utiliza una tubería con nombre y canaliza datos hacia ella. Tengo mi script pasando dichos datos en un bucle while, que está funcionando, pero me encuentro con que no puedo parar el script manualmente sin salir del programa script Editor. No necesito forzar el cierre.
Aquí está el fragmento relevante de mi script (d es una referencia de película QT que está activa y reproduciéndose; aname es una ruta POSIX válida que especifica la ubicación de la tubería nombrada):
repeat while d is playing
set currtime to (get current time of d) as string
get currtime
do shell script "echo " & currtime & " > " & aname
delay 0.125
end repeat