0 votos

No se puede conseguir la "reproducción/pausa" de la ventana 1. Acceso no permitido. - Tratando de despausar la película a través de Applescript

Estoy tratando de pausar/desactivar QuickTime Player con un pequeño comando de dictado:

on run
    activate application "QuickTime Player"
    tell application "System Events"
        click "play/pause" of window 1
    end tell
end run

Cuando pruebo esto, recibo el mensaje de error Can’t get "play/pause" of window 1. Access not allowed. ¿Hay alguna forma de evitarlo?

Gracias

0 votos

Por favor, publique su código en lugar de una imagen del mismo. ¿Hay alguna razón en particular por la que intentas scribir la interfaz de usuario en lugar de utilizar simplemente los términos del diccionario de scripts de QuickTime Player?

0 votos

Lo siento, acabo de editar la pregunta. Y no hay ninguna razón por la que esté intentando scribir la interfaz de usuario, simplemente desconocía que hubiera diccionarios de scripting. Gracias.

1voto

th4t gi Puntos 11

Supongo que la respuesta a mi pregunta es utilizar el diccionario de scripts para QTP en lugar de utilizar la interfaz de usuario. El sitio web del que obtuve mi código es aquí y el código que estoy usando está abajo:

set movieFile to (path to me) & name of front window of application "QuickTime Player"

tell application "QuickTime Player"
    try
        set isPlaying to get playing of document 1
    on error
        open movieFile
    end try
    if isPlaying is true then
    else
        set the looping of document 1 to true
        play document 1
    end if
end tell

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