Naprawdę nie jestem pewien, od czego zacząć to oglądać.
Chcę, aby moja aplikacja do kakao odczytała tekst z innegoaplikacja działająca na moim macu. Jest to proste okno tekstowe z funkcją kopiowania i wklejania. Chciałbym móc programowo znaleźć okno i przejść do jakiegoś atrybutu "text", lub może przechwycić każde wywołanie rysowania tekstu, ale zadowalałoby się zautomatyzowaniem przełączania się do okna, zaznaczaniem wszystkiego i wklejaniem gdzieś (co 100 milisekund dla przykład).
Jakieś pomysły?
AKTUALIZACJA - Nie myślę o żadnej z selekcjiponiżej zadziała - inspektor dostępności nie wyświetli zawartości okna, które chcę skrobać, i nie jest w stanie z niego korzystać. Jakieś inne pomysły? Nawet po prostu sposób na zautomatyzowanie przełączania ostrości, kopiowania i wklejania.
Odpowiedzi:
0 dla odpowiedzi № 1Posługiwać się Interfejs API dostępności. Użytkownik musi mieć dostęp do włączonych urządzeń pomocniczych.
0 dla odpowiedzi nr 2
Jako alternatywę dla sugestii Piotra, tymoże wypróbować AppleScript. Możesz go skierować (i użyć jego wyników) z kakao. Kolejny środek oznacza koniec, szczególnie jeśli próbujesz zrobić coś prostego, jak "pobierz tekst z przedniego okna aktywnej aplikacji". Prawdopodobnie jest to łatwiejsze, ale opiera się na aplikacji obsługującej AppleScript. Może to jednak wystarczyć dla twojego celu.