2016-05-13 6 views
-1

私はこのプログラムhilitext(http://www.fanix.com/hilitext.html)を購入するつもりでした。その説明によれば、私はある程度必要なことをしています。残念ながら、それはもはや機能しません。その開発者は数年前から更新を停止していて、私の電子メールには反応しません。私は最後のカップル日、hilitextに似た何かを探しています、私はそれのようなものを見つけることができませんでした。多分私はそれを自分で作る必要があると思っています。私は完全なプログラムを作るのが初めてです。私はどのようなコーディング言語、どのようなコンパイラ、私はこのようなプログラムを作るために必要なツールは何のように、開始する方法について少しガイダンスが必要ですか?私はそれをコード化する方法を尋ねていません、私はいくつかの基本的なサンプルコードを見て、コーディングを行う方法を理解することができます。デスクトップ上に開いているウィンドウ内の単語を見つけるプログラム

-Theプログラムはそれにその私が入力したキーワードの百格納する必要があります。

は、ここで私は確認する必要があり、プログラムの記述です。

- これらのキーワードがリアルタイムで表示されるように、デスクトップ上で開いたウィンドウをスキャンします。

- キーワードが見つかると、その背景色またはそのフォントの色が、選択した色に変更されます。

私はExcelビジュアルベーシックでこのようなプログラムを作っていますが、それはExcelでのみ動作し、しばらくの間仕事をしています。残念ながら、データソースはExcelからアクセスできなくなりました。だからこそ私はデスクトップ上で開いたウィンドウで作業するプログラムを作る必要があります。

もちろん、このようなプログラムが既に存在する場合は、教えてください。

ありがとうございます。

答えて

0

- プログラムに入力する100個のキーワードを保存する必要があります。

何百もありません。フラットファイルに書き込んで、必要なときにいつでも読むことができます。

- これらのキーワードがリアルタイムで表示されるように、デスクトップ上で開いたウィンドウをスキャンします。

これは実際にスキャンするプログラムによって異なります。開いているウィンドウのコンテンツを読むことはできません。すべてのタイプのアプリケーション(Microsoft Office < - >インターネットエクスプローラ< - > Javaベースアプリケーション< - > Qt-like < - >メインフレームアプリケーション< - > ...)には独自の方法が必要です。私は範囲を制限することをお勧めしたい

...キーワードが発見された-once

は、その背景色またはそのフォントの色は、私が選んだ色に>変更されることでしょう。

上記と同じです。範囲を制限する。

どのようなコーディング言語のように、どのようなコンパイラ、私はこのようなプログラムを作るために必要なツールは何ですか?

一般に、希望のコーディング言語を選択します。私は構文がかなり明確であるので、Pythonのようなスクリプト言語をお勧めします。コンパイラは、使用するプログラミング言語に依存します。

+0

私が今スキャンする必要があるウィンドウは、Javaベースのアプリケーションです。あなたの答えをありがとう。 – newbiecoder

+0

[ネイティブコントロールを使用するのではなく、UI全体をカスタムペイントするため、Javaプログラムが異なります。 ... Windows固有のグラバーは、表示されるのは1つのウィンドウに複数のピクセルがあるため動作しません。](http://superuser.com/a/512536) –

関連する問題