Недавно это начало происходить.

Мне нужно очень быстро переключать сортировку моих заметок между "Редактирование даты" и "Заголовок", поэтому я нажимаю клавиши «cmd +», затем "Стрелка вниз", выбираю "Enter" и "escape". Теперь это окно открыто, но у него нет фокуса, и я не могу переключать настройки только с клавиатуры. Комбинация с "вкладкой" тоже не работает - переключайте управление с помощью "вкладки" или переключайтесь из какого-то скрытого окна с помощью «cmd +tab» или «alt +tab». Я закрыл все приложения, чтобы не было никаких помех другим.

Так и пришло в голову - поймать объект, который имеет этот фокус.

Как определить текущее активное окно в Apple MacOS?

1 ответ1

0

Я нашел решение. Измените "mySort" соответственно:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .