Javann

マウスやキーボード入力を制御する

JDK 1.3で追加された「java.awt.Robot」クラスを使えば、 マウスやキーボード入力を制御できます。


Robotの準備

freebeans氏が、XML形式で定義ファイルを読み込んで動作させるプログラムを GPLに従って公開してくださっています。面白いので、紹介します。

ソースファイルです。XML4J 4.0.1用に修正しました。
ファイル名は、 「RobotTest.java」 です。

定義ファイルをチェックするためのDTDファイルです。
ファイル名は、 「Robot.dtd」 です。

制御するための定義ファイルです。
ファイル名は、 「test.xml」 です。

なお、実行するには、あらかじめ、XML4Jをセットアップしておく必要があります。 XML4Jの項目を設けてあるので、詳しくはそちらをご覧ください。


Robotoのテスト

  1. ターミナルを1つ開く。

  2. 「RobotTest.java」をコンパイルする。
    robot-1.jpg

  3. ターミナルをもう1つ開く。
    robot-2.jpg

  4. 1つめのターミナルに戻って、「RobotTest」を実行する。
    robot-3.jpg

  5. 2つめのターミナル上でマウスカーソルが移動し、「hello」とタイプされる。
    robot-4.jpg



最終更新日:02/02/2003 22:17:58
Copyright 1995-,2002-2003 Naoya Ando. All Rights Reserved.