J'ai un script AppleScript qui utilise un canal nommé et lui transmet des données. Mon script transmet les données dans une boucle while, ce qui fonctionne, mais je constate que je ne parviens pas à arrêter le script manuellement sans quitter le programme Script Editor. Je n'ai pas besoin de forcer quitter.
Voici l'extrait pertinent de mon script (d est une référence de film QT active et en cours de lecture; aname est un chemin POSIX valide qui spécifie l'emplacement du canal nommé):
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