AppleScript: seleziona una voce specifica del menu a discesa?

0

gente.

Sono incredibilmente nuovo in AppleScript ... sto solo iniziando ad aprire il mio mondo alla codifica e ho pensato di iniziare da qui. (Ho fatto il BASIC al liceo, ahah)

Tutto quello che sto cercando di fare è impostare un tipo di carattere e una dimensione per Avid Media Composer. A partire da ora, l'ho scritto per cambiare solo il carattere in una dimensione predeterminata di 14, ma non riesco a capire come selezionare il carattere specifico dal menu a discesa. Tutto l'aiuto che ho trovato qui riguarda Javascript e cose ... Ne ho trovato uno che selezionava le voci del menu in Dictation sys pref ... Ma non riuscivo a capire come applicarlo al mio script.

Ecco cosa ho per impostare la dimensione del carattere su 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

Devo essere in grado di selezionare ciò che vedi qui:

Grazie in anticipo! (Sono sicuro che anche la mia sceneggiatura sia spazzatura, ma funziona ... felice di prendere qualsiasi / ogni critica. Sto solo iniziando a capire.)

    
posta DasKraut 25.02.2015 - 09:56
fonte

1 risposta

1

Per quanto posso immaginare nelle tue "strutture", il codice per selezionare un carattere specifico potrebbe essere simile a questo:

-- 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"

A seconda dei "dintorni" della finestra di dialogo s.th. come "gruppo 1 di ..." potrebbe essere necessario.

    
risposta data 21.12.2015 - 17:17
fonte

Leggi altre domande sui tag