1 votos

AppleScript: ¿Seleccionar un elemento específico del menú desplegable?

Amigos.

Soy increíblemente nuevo en AppleScript... apenas estoy empezando a abrir mi mundo a la codificación, y pensé en empezar aquí. (Hice BASIC en la escuela secundaria. jaja)

Todo lo que estoy tratando de hacer es establecer un tipo y tamaño de fuente para Avid Media Composer. A partir de ahora, lo tengo escrito para cambiar la fuente a un tamaño predeterminado de 14, pero no puedo averiguar cómo se3lect la fuente específica en el menú desplegable. Toda la ayuda que he encontrado aquí tiende a ser sobre Javascript y esas cosas... Encontré una que seleccionaba elementos del menú en el prefijo del sistema de dictado... Pero no pude averiguar cómo aplicarlo a mi script.

Aquí lo que tengo para establecer el tamaño de la fuente a 14:

on run
    tell application "AvidMediaComposer"

        activate

    end tell

    tell application "System Events"

        tell process "Avid Media Composer"

            click menu item "Set Font..." of menu "Edit" of menu bar 1

        end tell

    end tell

    tell application "System Events"
        keystroke "14"
    end tell

    tell application "System Events"
        keystroke return
    end tell
end run

Necesito poder seleccionar lo que se ve aquí: enter image description here

¡Gracias de antemano! (Estoy seguro de que mi script es una basura también, pero funciona... feliz de tomar cualquier / todas las críticas. Recién empiezo a meterme en esto).

1voto

zonble Puntos 2925

Por lo que puedo adivinar en sus "estructuras", el código para seleccionar una fuente específica podría ser así:

-- insert after: click menu item "Set Font..." of menu "Edit" of menu bar 1

click pop up button of group of window "Set Font"
click menu item "[someFontName]" of menu of pop up button of group of ¬
   window "Set Font"

Dependiendo de los "alrededores" de la ventana de diálogo, puede ser necesaria una frase como "grupo 1 de...".

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