UI di AppleScript per la notabilità

0

Ok, usando un programma chiamato "Notability" per prendere appunti ora. Vorrei creare una scorciatoia per cambiare i colori del testo, ecc. Tuttavia, ho problemi con lo scripting dell'interfaccia utente. I colori che cambiano non sono nella barra dei menu (altrimenti sarebbe un pezzo di torta).

Sto provando a fare clic sulla selezione del colore (vedi immagine sotto), ma sto ricevendo un errore. Non sei sicuro di cosa significhi esattamente.

Ecco il sito web .

Ecco cosa ottengo da uno strumento di ispezione delle finestre che utilizzo:

application Process "Notability"
    window 1 Note Aug 6, 2018
        button 1
        menu button 1
        menu button "117%"
        radio group 1
            radio button 1
            radio button 2
            radio button 3
            radio button 4
            radio button 5
        checkbox 1
        checkbox 2
        button 2
        text field 1
            button 1
        scroll area 1
            outline 1
                row 1
                    UI element 1
                        static text "6"
                        static text "All Notes"
                row 2
                    UI element 1
                        static text "0"
                        static text "Unfiled Notes"
                row 3
                    UI element 1
                        static text "2018-19 Fall"
                        UI element 2
                row 4
                    UI element 1
                        static text "1"
                        static text "Education"
                row 5
                    UI element 1
                        static text "0"
                        static text "Am Pol Theory"
                row 6
                    UI element 1
                        static text "0"
                        static text "Python"
                row 7
                    UI element 1
                        static text "0"
                        static text "Astro"
                row 8
                    UI element 1
                        static text "2018-19 summer"
                        UI element 2
                row 9
                    UI element 1
                        static text "5"
                        static text "Bold"
                column 1
        menu button 3
        progress indicator 1
        button 3
        button 4
        scroll area 2
            table 1
                row 1
                    UI element 1
                        static text "5 product inclusion Aug 6, 2018"
                        static text "Today at 3:04 PM"
                        image 1
                        image 2
                row 2
                    UI element 1
                        static text "4 Tech&Culture Aug 6, 2018 (2)"
                        static text "Today at 1:59 PM"
                        image 1
                row 3
                    UI element 1
                        static text "1 Note Aug 6, 2018"
                        static text "Today at 1:37 PM"
                        image 1
                        image 2
                row 4
                    UI element 1
                        static text "2 Keynote Note Aug 6, 2018 (2)"
                        static text "Today at 1:37 PM"
                        image 1
                        image 2
                row 5
                    UI element 1
                        static text "3 Who is google Note Aug 6, 2018"
                        static text "Today at 1:37 PM"
                        image 1
                        image 2
                column 1
            scroll bar 1
                value indicator 1
                button 1
                button 2
                button 3
                button 4
        scroll area 3
            scroll bar 1
                value indicator 1
                button 1
                button 2
                button 3
                button 4
        button "1x"
        button 6
        button 7
        slider 1
            value indicator 1
        static text "58:33"
        checkbox 3
        button 8
        static text "Text Styling"
        static text "Size:"
        static text "Style:"
        static text "Lists:"
        static text "Color:"
        pop up button 1
        pop up button 2
        radio group 2
            radio button 1
            radio button 2
            radio button 3
        pop up button 3
        pop up button 4
        button 9
        button 10
        button 11
        static text "1 Note Aug 6, 2018"

Ecco il mio ispettore di accessibilità:

<AXApplication: “Notability”>
 <AXWindow: “5 product inclusion Aug 6, 2018”>
  <AXPopUpButton>

Attributes:
   AXEnabled:  “1”
   AXParent:  “<AXWindow: “5 product inclusion Aug 6, 2018”>”
   AXSize:  “w=51 h=27”
   AXFocused (W):  “0”
   AXChildren:  “<array of size 0>”
   AXRole:  “AXPopUpButton”
   AXTopLevelUIElement:  “<AXWindow: “5 product inclusion Aug 6, 2018”>”
   AXHelp:  “(null)”
   AXPosition:  “x=1334 y=260”
   AXValue:  “”
   AXWindow:  “<AXWindow: “5 product inclusion Aug 6, 2018”>”
   AXRoleDescription:  “pop up button”
   AXFrame:  “x=1334 y=260 w=51 h=27”

Actions:
   AXShowMenu - show menu
   AXPress - press

Ecco il mio codice finora:

tell application "System Events"
    tell process "Notability"
        tell window 1

            click "pop up button"

        end tell
    end tell
end tell

Ecco l'errore che sto ottenendo:

error "System Events got an error: Can’t make \"pop up button\" into type UI element." number -1700 from "pop up button" to UI element

Ecco un'immagine della sezione che sto cercando di scrivere:

    
posta Talos Potential 07.08.2018 - 06:18
fonte

0 risposte

Leggi altre domande sui tag