別のアプリケーションからデータを読み込むアプリケーションを開発したいと思います。実行中のアプリケーションからデータを読み取る方法
イメージでは、私はそれらが提示された列を読んで、それをテキストファイルまたはデータベースに保存します。
誰もがこの点で私を助けてください!
ありがとうございました。
別のアプリケーションからデータを読み込むアプリケーションを開発したいと思います。実行中のアプリケーションからデータを読み取る方法
イメージでは、私はそれらが提示された列を読んで、それをテキストファイルまたはデータベースに保存します。
誰もがこの点で私を助けてください!
ありがとうございました。
Microsoftのアクセシビリティレイヤーを使用してください。 MSAA(古い)とUIA(新しい)は、画面上のUIにアクセスしてUIを変更するためのアクセシビリティツール(スクリーンリーダーなど)用にWindowsによって提供される2つのアクセシビリティAPIです。これは、テスト、スクリーンスクレイピングなどのような他のものにとって非常に便利です。MSDNでは、hwnd UIのすべてがWM_GETOBJECTで始まるため、これらはよく文書化されています。
私にリンクまたはサンプルを提供してください。あなたが何を言っているのか私は新しいですから。 –
UIAのMSDNエントリはhttp://msdn.microsoft.com/en-us/library/ms747327.aspxにあります。 http://blogs.msdn.com/b/winuiautomation/archive/2012/03/06/windows-7-ui-automation-client-api-c-sample-eでUIAを使用する方法について記述したまともなブログがあります-mail-reader-version-1-0.aspx。 – Bill
私は質問を理解しません。 – sethcall
このアプリケーションは、読めるように、情報をDBに公開するか、またはDBまたはファイルに情報を格納するAPIを公開していますか? 他の管理されていないアプリケーションと簡単に会話できるとは思いません。 – Zenwalker
別のアプリケーションと通信したいですか?そのアプリケーションにAPIがあるかどうかを確認します。これは、あなたが輸出することができないか、画面に表示されているものを分析するのに多くの時間と忍耐を持っていない限り行く方法です。 – Mathieu