Изменить текст диалогового окна с помощью AppleScript? - PullRequest
0 голосов
/ 05 июля 2010

Проще, можно ли изменить поле «статический текст» в системном диалоговом окне Apple?В частности, я пытаюсь изменить текст метки всплывающего пароля.Я попытался использовать AppleScript с помощью сценариев GUI:

tell application "System Events"
    try
        tell window 1 of process "loginwindow"
            repeat until not (value of static text 4 is equal to "")
                set value of static text 4 to "this is a test"
                delay 0.5
            end repeat
        end tell
    end try
end tell

Хотя это, похоже, не работает вообще.Любые другие методы?Возможно, скриптовый мост или другой?Я бы предпочел не кодировать свои собственные диалоги с нуля (не по причинам сложности, я мог бы легко это сделать, я бы предпочел скорее интерфейс, чем эмулировать.)

Ответы [ 2 ]

0 голосов
/ 15 июля 2010

После долгих исследований я не уверен, что это возможно - лучше написать экранную заставку, внедрить собственную защиту паролем и разрешить изменение этого диалога из-за экранной заставки.

0 голосов
/ 08 июля 2010

Вот идея ... Я не думаю, что вы можете изменить сам текст окна входа в систему, но вы можете изменить фоновый рисунок окна входа в систему. Поэтому вы можете настроить некоторые изображения, а затем использовать эти изображения в процессе входа в систему для отображения того, что вы хотите.

Я никогда не пробовал, но этот пост показывает, как это сделать ... здесь .

...