PDF, 워드 문서 또는 웹 페이지에 관계없이 다른 응용 프로그램에서 강조 표시 한 텍스트의 모든 기록을 기록하는 간단한 배경 응용 프로그램을 만들어 일부 Mac 프로그래밍을 시도하고 싶습니다 (바보 같지만 나에게 유용합니다). 가능한가?Mac 프로그래밍 : 응용 프로그램에서 강조 표시된 텍스트 가져 오기?
0
A
답변
1
일반적인 경우에는 가능하지 않으며 응용 프로그램을 한 번에 하나씩 고려해도 미친 듯이 까다 롭습니다. 코드 삽입 기능을 갖춘 일부 앱 (이것은 매우 미약 함)을 달성 할 수 있으며 AppleScript를 사용하는 일부 앱에서는 이론적으로 수행 할 수 있습니다 (앱이 도움을 줄 경우에만 가능).
Services을 만드는 것이 훨씬 더 일반적이며,이를 통해 사용자가 개입하여 다른 앱의 대지와 통합 할 수 있습니다. 그러나 거의 모든 앱이 API를 강조 표시하지 않습니다.
@nielsbot은 흥미로운 질문을 던집니다. AXUIElementCreateSystemWide
을 호출하여 시스템 전체의 내게 필요한 옵션 객체를 만든 다음 kAXSelectedTextChangedNotification
을 기다리는 옵서버로 자신을 추가하십시오. 이는 액세스 가능한 앱 (표준 위젯을 사용하는 대부분의 앱)에서 작동 할 것입니다. 따라서 조사 할 가치가 있습니다.
관련 문제
- 1. 활성 창에서 강조 표시된 텍스트 가져 오기
- 2. jquery .select()를 사용하여 강조 표시된 텍스트 가져 오기?
- 3. 다른 응용 프로그램에서 텍스트 가져 오기
- 4. OS X 강조 표시된 텍스트 얻기
- 5. ComboBox에 WPF로 표시된 텍스트 가져 오기
- 6. AS3 - 강조 표시된 텍스트 색상
- 7. HTML에서 표시된 텍스트 만 가져 오기
- 8. Solr에 의해 강조 표시된 용어 목록 가져 오기
- 9. 코코아 응용 프로그램에서 폴더 경로 가져 오기
- 10. 모노에서 MAC 주소 가져 오기
- 11. 데이터베이스에 UIWebView의 강조 표시된 텍스트 위치 저장
- 12. 강조 표시된 텍스트를 반복합니다.
- 13. iPhone 응용 프로그램에서 데이터 가져 오기
- 14. Windows Phone 응용 프로그램에서 클립 보드의 텍스트 가져 오기
- 15. Lucene 및 강조 표시된 텍스트 글꼴 문제
- 16. Acrobat Reader에서 강조 표시된 텍스트 인쇄
- 17. CKEditor 강조 표시된 내용을 가져 오는 방법
- 18. Mac 응용 프로그램에서 사파리 시작
- 19. 알로하 편집기 - 강조 표시된 텍스트 가져 오기 및 html 코드로 대체
- 20. synthax highlighter - 텍스트 영역 요소에서 강조 표시된 텍스트 편집
- 21. dijit.HTML로 강조 표시된 DIYit.InlineEditBox
- 22. 텍스트 음성 변환 바로 가기가 어떻게 강조 표시된 텍스트를 읽습니까?
- 23. 타사 iPhone 응용 프로그램에서 메일 가져 오기
- 24. Java 응용 프로그램에서 모든 예외 가져 오기
- 25. 내 응용 프로그램에서 키 저장소 가져 오기
- 26. 응용 프로그램에서 실행중인 페이지 가져 오기
- 27. 웹 응용 프로그램에서 DB 커서 가져 오기
- 28. 콘솔 응용 프로그램에서 연결 문자열 가져 오기
- 29. C++ 응용 프로그램에서 캔트 가져 오기 dll
- 30. 다른 Android 응용 프로그램에서 아이콘 가져 오기
내게 필요한 옵션 API로 할 수 있습니까? – nielsbot
Accessibility API를 살펴본 결과 접근성 검사 도구를 사용하여 Chrome, SublimeText와 같은 일부 공통 앱의 UI를 검사했습니다. 해당 응용 프로그램에서 선택한 텍스트에 대한 정보가 많지 않습니다. 나는 사전처럼 애플이 만든 앱이 어떻게하는지 궁금하다. –
사전은 일반적으로 서비스를 사용합니다. 텍스트를 선택해도 사전 앱이 정보를 변경하지 않습니다. –