-2

この質問は数回尋ねられたかもしれませんが、確かな答えは見つかりませんでした。Google chromeを実行し、検索ボックスに何かを書き込んで検索し、最も類似した単語のリンクをクリックするプログラムを作成したいと思います。または、Microsoft Office Word を開いて何かを入力し、サイズなどを変更するプログラム。または、電卓を開いて何らかの操作を行い、結果を返すプログラム。Oracle DB への接続やデータベースのインポートとエクスポートなど、コマンド ラインからいくつかのことを行いました。JDBC がインターフェイスのようなものであることは知っています。GUIの観点から別のプログラムを管理できるテクノロジー(Javaまたはその他の言語を使用)はありますか?

4

3 に答える 3

1
  1. Windows用のC#で書くことができます
  2. (インストールする必要spy++があるか、ビジュアルスタジオに付属しています...これについてはわかりません)を使用して、探しているコンポーネントを確認できます(Windowsのfirebugのようなものです)
  3. ウィンドウを見つけてメッセージを送信するために使用できuser32.dllます(ユーザーがクリックした、ユーザーが押したなど)

しかし、ウェブページをコピーしたり検索したりしたい場合は、Google に REQUEST を送信し、応答をテキストとして読み取る必要があります...

于 2013-09-03T12:04:21.507 に答える
0

Web ブラウザーの場合は、seleniumを使用できます。
他のことについてはわかりません。

于 2013-09-03T11:59:10.837 に答える
0

私はJNAを使用して、OS API を呼び出します。

FindWindowWindows の場合、 、FindWindowEx、を見て、FindWindowByCaption必要な要素を検索できます。次に、sendMessageキーの種類、マウスのクリックなどの Windows イベントをシミュレートするために使用します...

以下は、C# でその名前でウィンドウを閉じる方法を示す C# の例です。JPA を使用して Java に変換するのはそれほど難しくありません。(ウィキペディアのページも見てください)

于 2013-09-03T12:13:27.677 に答える