Como posso detectar a janela atualmente ativa no Apple MacOS?

0

Recentemente, isso começou a acontecer.

Eu preciso mudar muito rápido minhas notas entre "Date Edit" e "Title", então eu muito pressionando a tecla "cmd +", em seguida, "seta para baixo", escolha com "enter" e "escape". Agora que a janela está aberta, mas não está focada e não consigo alternar a configuração apenas com o teclado. A combinação com a "guia" também não funciona - controle o ciclo com "tab" ou alterne de alguma janela oculta com "cmd + tab" ou "alt + tab". Fechei todos os aplicativos para que não haja interferência com outras pessoas.

Então, veio à mente - pegar objetos que tenham esse foco.

Como posso detectar a janela atualmente ativa no Apple MacOS?

    
por BG Bruno 02.04.2017 / 20:17

1 resposta

0

Eu encontrei uma solução. Altere "mySort" de acordo:

set sort1 to "Date Edited"
set sort2 to "Date Created"
set sort3 to "Title"

set mySort to sort1

tell application "System Events"
    tell application process "Notes"
        set frontmost to true
        keystroke "," using command down
        delay 1
        tell window "Preferences"
            #click static text "Sort notes by:" of group 1
            #set winstuff to entire contents of every group
            delay 0.5
            click pop up button 3 of group 1 of window "Preferences" of application process "Notes" of application "System Events"
            delay 0.1
            click menu item mySort of menu 1 of pop up button 3 of group 1 of window "Preferences" of application process "Notes" of application "System Events"
            delay 0.1

            keystroke "w" using command down
        end tell
    end tell
end tell
    
por 06.04.2017 / 16:55