2012-09-12 3 views
-1

비 Java 응용 프로그램에서 데이터를 읽을 수 있어야합니다.비 Java 응용 프로그램 및 교환 데이터로 교환하십시오.

시스템 트레이에 응용 프로그램을 만들고 싶습니다. 이 프로세스는 채팅 프로그램에서 청취해야합니다. 이 채팅 프로그램이 시작되면 내 Java 프로세스가 특정 채팅 창에서 정보를 검색 할 수 있어야합니다.

+0

글쎄, 당신은 Runtime.exec와 함께 응용 프로그램을 실행할 수 있고 텍스트를 반환하거나 파일을 쓸 수 있습니다. –

+0

이 채팅 응용 프로그램의 출처에 대한 액세스 권한이 없다고 가정합니다. – Samuel

+0

당신은 무슨 일을하고 싶습니까? 응용 프로그램을 Java로 작성해야합니까? –

답변

-1

DB 또는 소켓을 사용할 수 있습니다. 시간에 감사드립니다.

+0

데이터베이스 또는 소켓은 외부 응용 프로그램의 화면 읽기와 어떤 관련이 있습니까? – Samuel

+0

대답은 제목이 "Non Java 응용 프로그램에 대한 값을 얻는 방법"이라고 생각합니다. –

0

일부 채팅 클라이언트는 mIRC와 같은 스크립팅을 지원합니다. 이를 사용하여 도우미를 쓸 수 있는지 확인할 수 있습니다. 시스템 트레이를 언급 한 이래 Windows를 사용 중이라고 가정하면 Windows API를 사용하여 채팅을 표시하는 컨트롤 텍스트를 가져올 수도 있습니다. 예를 들어 https://github.com/AutoHotkey/AutoHotkey/blob/master/Source/window.cpp의 364 행에서 시작하는 함수를 참조하십시오.