/ / Data Skrining - Kakao - kakao

Skrobanie danych - kakao - kakao

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 № 1

Posł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.