скриптинг "системные настройки" "язык и текст" - PullRequest
0 голосов
/ 31 октября 2010

Мне нужно изменить, используя applecript, список «регион» в разделе системных настроек | язык и текст.Я не могу получить доступ к этому списку - см. Код ниже.

tell application "System Preferences"
    activate
    get the name of every pane of application "System Preferences"
    set the current pane to pane id "com.apple.Localization"
    get the name of every anchor of pane id "com.apple.Localization"
    reveal anchor "Formats" of pane id "com.apple.Localization"
end tell

1 Ответ

2 голосов
/ 01 ноября 2010

Сценарии GUI - это всегда сложная задача, и она не всегда надежна, но все готово

 tell application "System Preferences"
    activate
    get the name of every pane of application "System Preferences"
    set the current pane to pane id "com.apple.Localization"
    get the name of every anchor of pane id "com.apple.Localization"
    reveal anchor "Formats" of pane id "com.apple.Localization"

 end tell

 tell application "System Events"
    tell application process "System Preferences"
        click pop up button 1 of tab group 1 of window 1
        repeat 23 times
            keystroke (ASCII character 30) -- got to the top
        end repeat
        repeat 21 times
            keystroke (ASCII character 31) -- down to second to last
        end repeat
        keystroke return
    end tell
 end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...