2012-08-30 16 views
8

Napisałem usługę za pomocą Apple Automator. Pierwsza akcja to akcja "Poproś o tekst". Jednak po uruchomieniu skrótu do zainicjowania usługi pojawia się pytanie o tekst, ale nie ma fokusu. Muszę użyć myszy, aby go kliknąć."Zapytaj o tekst" akcja w automacie Apple nie otrzymuje automatycznie fokusa

Czy istnieje sposób, aby automator otwierał to okno, koncentrując się na wprowadzaniu tekstu?

+0

to doprowadza mnie do szału już w tej chwili. Zrobię więcej badań i jeśli nie będę kochać, zacznę nagrodę. – Mark

Odpowiedz

15

Dodaj trochę jabłka do początku swojego przepływu pracy za pomocą następującego kodu. Wystarczy zastąpić moją aplikację nazwą swojej aplikacji

tell application "myapp" 
activate 
end tell 
+10

Możesz także po prostu użyć "aktywuj" samodzielnie. –

+3

Dodałem akcję applescript u góry przepływu pracy, która po prostu "aktywuje się" i działa. dzięki! – pocketfullofcheese

3

To jest rodzajowa, pracująca dla mnie, częściowa odpowiedź; zamiast używać akcji Pytaj o tekst, po prostu użyłem jabłka w mojej aplikacji automatycznej (zamiast akcji Pytaj, użyłem akcji "Uruchamianie jabłek"). Wygląda to tak:

on run {input, parameters} 

    set x to the text returned of (display dialog "Enter a version number" default answer "1134" buttons {"OK"} default button 1) 


    return x 
end run 

Aplikacja My Lil 'Automator służyła mi pomocą przy wpisywaniu numerów wersji biletów; używanie myszy sprawia, że ​​moja ręka jest zraniona. Dialogi z jabłkami wydają się być odpowiednio ukierunkowane, więc ciesz się! Daj nam znać, jak się masz!

+0

dzięki! Wkrótce spróbuję i skontaktuję się z Tobą! – pocketfullofcheese