Applecript do odblokowania Mac działa bardzo wolno

-1

Witam, używam tego skryptu, aby odblokować komputer Mac

tell me to activate\n
tell application \"System Events\" to keystroke \"PASSWORD\"\n 
tell application \"System Events\" to keystroke return\n 
tell application \"System Events\" to keystroke return"

problem polega na tym, że jest bardzo wolny i odblokowanie MAC zajmuje losowo od 3 do 10 sekund. chcę to zrobić w ciągu 1-2 sekund. dużo szukałem, ale nie znalazłem żadnego dobrego skryptu, jeśli ktoś wie, proszę, poprowadź mnie, co robię źle tutaj.

Usama Sadiq
źródło
Kod w postaci, w jakiej został napisany, nie ulega kompilacji! Jaka wersja OS X i jak wywołujesz skrypt?
użytkownik3439894
Drogi, używam najnowszej wersji 10.10.3
Usama Sadiq,

Odpowiedzi:

1

Parkuję to tutaj jako symbol zastępczy, więc nie zapominam o tym, co napisałem - wciąż wymaga wyjaśnienia od PO

Aby uporządkować istniejący skrypt - nie musisz mówić „ja”, aby go aktywować, aby działał, musi już znajdować się na pierwszym planie.

    tell application "System Events"
        keystroke "PASSWORD"
        keystroke return
        keystroke return
    end tell

Aby to zrobić od zera, chodź jak zadzwonić przed zalogowaniem

    tell application "System Events" to tell process "loginwindow" to entire contents

    tell application "System Events" to tell process "loginwindow"
        tell window "Login Panel"
            if name of static text 1 is "username" then
                set value of text field 1 to "password"
                keystroke return
            end if
        end tell
    end tell
Tetsujin
źródło
Witaj @ Tetsujin Próbowałem następującego skryptu, ale nie ma szczęścia, nie ma poprawy współczynnika prędkości. czy możesz mi powiedzieć, jaki powinien być tego powód.
Usama Sadiq,
właściwie to też nie działa
Usama Sadiq