Просто, можно ли изменить поле «статический текст» в диалоговом окне системы Apple? В частности, я изучаю изменение текста ярлыка всплывающего пароля. Я попытался использовать AppleScript с помощью графического интерфейса пользователя:Изменить текст диалогового окна с помощью AppleScript?
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
Хотя это, похоже, не работает вообще. Любые другие методы? Возможно, скриптовый мост или другой? Я бы предпочел не кодировать свои собственные диалоги с нуля (не из-за трудностей, я мог бы легко это сделать, я бы предпочел скорее интерфейс, чем эмулировать.)
Спасибо!
Что вы пытаетесь сделать, взломав диалоговые окна loginwindow таким образом? –
, чтобы немного изменить инструкцию, указанную после ввода неверного пароля. Статический текст 4 - это поле «Неправильный пароль или имя пользователя», я хочу изменить его, чтобы сказать что-то вроде «Неверный пароль за 10 секунд до выхода», который является функцией, которую моя программа выполняет за окном входа в систему. –
любые идеи для этого? –