Apple Script для отключения беспроводной клавиатуры в строке меню в верхней части экрана - PullRequest
1 голос
/ 13 октября 2011

Я пытаюсь попробовать отключить беспроводную клавиатуру с помощью Applescript.

Я создал этот скрипт с помощью браузера:

activate application "SystemUIServer"
tell application "System Events"
tell application process "SystemUIServer"
    click menu item "Disconnect" of menu 1 of menu item "Apple Wireless Keyboard of menu 1 of menu bar item 2 of menu bar 1
end tell
end tell

Однако я получаю следующую ошибку:

"System Events got an error: Can’t get menu 1 of menu bar item 2 of menu bar 1 of application process "SystemUIServer". Invalid index."

Что я тут не так сделал и как это исправить?

1 Ответ

0 голосов
/ 13 октября 2011

Это должно работать для вас. Убедитесь, что он выбирает правильный пункт меню

tell application "System Events"
    tell application process "SystemUIServer"
        tell menu bar item 2 of menu bar 1
            click
            tell menu item "Apple Wireless Mouse" of front menu
                click
                tell first menu item of front menu
                    click
                end tell
            end tell
        end tell
    end tell
end tell
...