2013-02-19 10 views
5

Jest to prawdopodobnie pytanie od noworodka, ale tutaj jest. Robię czystą aplikację na jabłka. Aktywuje inną aplikację, a następnie typy. Problem polega na tym, że gdy aktywuje aplikację, nie powoduje ona przeniesienia okna aplikacji na wierzch. Próbowałem powiedzieć aplikacji, aby aktywować:Przynieś okno do przodu w applescript

tell application "app_name.app" 
activate 
tell application "System Events" to keystroke "test" 
end tell 

Każda pomoc? Dzięki!

+0

Która aplikacja ty kierowania? – adayzdone

+0

Terminal na chwilę. Być może będę musiał uzyskać dostęp do innych aplikacji. Czy istnieje uniwersalne polecenie? – Chase

Odpowiedz

14

Jeśli aplikacja docelowa nie ma otwartych okien, trzeba ponownie otworzyć okno domyślnie:

tell application "Terminal" 
    reopen 
    activate 
end tell 
0

Właściwym sposobem wykonywania poleceń w terminalu to:

tell application "Terminal" 
    do script "echo hi" 
end tell 
+1

A w jaki sposób uczynić okno terminala? – marcelnijman

+0

komendą jest: aktywuj –

Powiązane problemy