Przyspieszenie skryptów interfejsu AppleScript?

Używam NetShade jako usługi proxy i pomyślałem, że mogę spróbować zautomatyzować przełączanie między różnymi serwerami proxy jako dobry początek mojego pierwszego skryptu AppleScript.

Aplikacja NetShade nie ma obsługi AppleScript, więc muszę używać skryptów interfejsu użytkownika. Po kilku próbach (i kilku postach tutaj) udało mi się uzyskać skrypt, który przełącza serwery proxy za pomocą elementu paska menu (tutaj jestobrazek z tego, ponieważ nie mogę opublikować go z powodu limitu reputacji).

Niestety mój kod jest bardzo powolny (sec6sek), co czyni go niepraktycznym jako skrypt. Pierwsze menu otwiera się natychmiast, ale wybór podmenu i serwera proxy trwa kilka sekund.

Używam następującego kodu:

set theProxy to "Netshade US 4"
tell application "System Events" to tell process "NetShade"
    tell menu bar item 1 of menu bar 2
        click
        tell menu item "NetShade Proxy" of menu 1
            click
            tell menu item theProxy of menu 1
                click
            end tell
        end tell
    end tell
end tell

Próbowałem już dodaćignoring application responses, jak sugerowane w innym wątku (połączyć), ale to nie pomogło.

Więc w końcu moje pytania: Czy istnieje sposób na przyspieszenie procesu? Może nawet sposób na zrobienie tego wszystkiego w tle, bez pokazywania elementów menu?

P.S: Używam OS X 10.9.1

questionAnswers(1)

yourAnswerToTheQuestion