0 votos

Obtener acceso a los datos adquiridos por AppleScript fuera del script

Me interesaría utilizar los datos que adquiera con un AppleScript en otro Framework, o incluso escribirlos en disco (lo primero es preferible). Por ejemplo, tengo un AppleScript en el que pido a QuickTime Player que abra un archivo y lo reproduzca, y luego sondeo la ubicación del cabezal de reproducción del archivo en un bucle.

¿Hay alguna manera de que pueda enviar/transmitir esos datos a otro lugar?

1voto

Robert Foss Puntos 133

Echa un vistazo a esta página . Tiene algunos ejemplos sobre cómo escribir variables en un archivo.

1voto

SPRBRN Puntos 1008

Al no tener claro lo que se pretende hacer, quizás lo que se busca es un tubo con nombre .

Creas uno como este...

mkfifo mypipe

y podrías escuchar o consumir lo que baja del tubo así...

tail -f mypipe

ahora puedes enviar datos por la tubería desde applescript así...

on timeStamp()
    return (current date) as string
end timeStamp

set aname to "/home/user/some/dir/mypipe"

repeat 10 times
    do shell script "echo " & quoted form of timeStamp() & " > " & aname
    delay 5
end repeat

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X