В AppleScript при вводе пароля требуется щелчок


0

Я пишу AppleScript для включения / выключения VPN-подключения к компьютеру.

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

Вот блок кода для ввода пароля, я добавил reopen а также activate команды, потому что я думал они привели бы окно в фокус.

-- Enter the password now!
tell application "System Events"
    tell process "SecurityAgent"
        reopen
        activate
        set value of text field 2 of window 1 to myPass
        click button 2 of window 1
    end tell
end tell

Есть что-то простое, что мне не хватает?


ОБНОВИТЬ

Ok Update - на самом деле это выглядит так, будто он вводит пароль, но после 6 секундной задержки или чего-то в этом роде. Я не уверен, что это изменит вопрос

Ответы:


2

Попробуйте добавить это в свой код:

set first responder to text field 2 of window 1

Это должно привлечь внимание к текстовому полю.

Для справки, смотрите этот пост на MacScripter


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.