문제

Babylon Translation Tool을 알고 있다면 Word Capture 기능 (단어를 마우스 오른쪽 버튼으로 클릭하면 브라우저 또는 Documtent)을 알게됩니다. 동일한 도구를 얻고 싶습니다. 어떤 프로그램 언어를 사용해야합니까? 내가 작동하고 싶은 OS는 Win-XP와 Ubuntu입니다. 그리고 저는 Java로 제 프로그램을 작성하고 있습니다. Java 프로그램에서 일어날 수 있다면 좋을 것입니다. 감사해요,

아디.

도움이 되었습니까?

해결책

당신은 두 가지 (IMHO) 극복 할 수없는 과제에 직면하고 있습니다.

  • Windows와 Linux는 화면에 텍스트를 표시하기 위해 완전히 다른 메커니즘을 사용합니다. 마우스 위치를 실제 텍스트로 번역하는 것은 매우 어렵습니다. 단일 운영 체제를 목표로하더라도 어렵습니다.

  • Java 앱은 일반적으로 샌드 박스에서 실행됩니다. 즉, OS에서 다른 창문을 요청하여 다른 창문을 요청하여 마우스 아래에 어떤 텍스트가 있는지 알려주거나 기본 오른쪽 클릭 작업 창을 무시할 수 없습니다. .

더 나은 UI 접근법은 시스템 클립 보드를 사용하는 것입니다. 모든 시스템에서 Java가 사용할 수 있다고 생각합니다 (저는 Java Guy가 아닙니다. 확실하지 않습니다). 따라서 사용자는 모든 창에 단어를 복사하고 아마도 일종의 글로벌 바로 가기 키를 누르면 (다시 Java 앱에서 하나를 할당 할 수 있다고 가정) Java 앱은 클립 보드에서 단어에 액세스하고 필요한 작업을 수행 할 수 있습니다. 할 것.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top