2011-08-16 4 views
-1

텍스트 파일을 읽지 않고 텍스트 대신 계산기 단추, 파일 이름 등을 읽으려고합니다. 일반 응용 프로그램C#/C++에서 OCR을 통해 calc를 읽는 법

+0

왜 하시겠습니까? 어쩌면 실제 문제에 대한 더 나은 해결책이있을 수 있습니다. – svick

+0

왜 OCR인가? 접근성 API 및 UI 자동화 API가 있습니다 –

답변

0

스크린 샷을 찍은 다음 GOCR 또는 tessnet과 같은 OCR 라이브러리를 사용할 수 있습니다.

+0

아니요, 스크린 샷 도움이되지 않습니다. 이미지를 탐색하고 데이터를 읽고 텍스트 파일로 저장하는 것과 같습니다. 버튼 등의 응용 프로그램 데이터를 읽고 응용 프로그램을 탐색하고 저장하는 것과 같습니다. 텍스트 파일에. –

0

스크린 샷을 원하십니까? 또는 실제 로컬 실행 응용 프로그램에서?

실행중인 앱에서 네이티브 Win32 API를 사용하여 읽을 컨트롤의 핸들을 찾을 수 있습니다.

다음 메시지 보내기 및 WM_GETTEXT를 사용하여 텍스트를 읽으십시오.

+0

Thnx 4 help.I는 실제적으로 로컬에서 실행되는 application.can에서 실행하고 싶습니다. 유용한 링크를 제공합니다. 매우 감사 할 것입니다. –

+0

managedspy http://msdn.microsoft.com/en-us/magazine/cc163617.aspx와 같은 것을 사용하는 것이 아마도 가장 쉬운 방법 일 것입니다. 거기에 좋은 예제가 있습니다. Visual Studio와 함께 제공되는 Spy ++ 프로그램을 사용하여 hWnds 등에서 머리를 익히십시오. –

관련 문제