2011-08-16 21 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.私は実際にローカルで実行しているapplication.canでそれをやりたいと思うplz有用なリンクを私は非常に感謝します。 –

+0

managedspy http://msdn.microsoft.com/en-us/magazine/cc163617.aspxのようなものを使うのがおそらく最も簡単になるでしょう。そこには良い例がいくつかあります。 Visual Studioに付属しているSpy ++プログラムを試して、hWndsなどを頭に浮かべてください。 –

関連する問題