heyheytower

日々のメモです。誰かのお役に立てれば幸いです。

Ubuntu でシンプルな左クリック自動化を行う

プログラムの動作例

目次

目的

5年前くらいに書いた、マウスの左クリックを行う Java プログラムを公開する。

動作確認環境

Ubuntu12.04

$ java -version
java version "1.6.0_35"
OpenJDK Runtime Environment (IcedTea6 1.13.7) (6b35-1.13.7-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

Windows 7

5年前くらいの開発環境が Windows 7 で、sun Java 1.7 だった記憶があります。

使い方

コンパイルと実行方法は下記です。
Java のインストールは "apt-get install openjdk" で良いと思います。

$ javac Click.java
$ java Click

動作は下記です。(実行イメージはページトップの画像をご参照ください。)

  1. 実行してから5秒間、1秒間隔でマウスの座標を取得する
  2. X・Y座標を入力する
  3. "2" で指定した座標で10秒毎に左クリックが行われる
  4. 停止は "Ctrl+C" か、コンソールを閉じてください

蛇足情報

ちょっと複雑なことをさせるのであれば下記を改造して使うと、
移動してクリック、移動してクリック、など登録できます。

https://gist.github.com/maijou2501/04c67f7ccc5878b70839

以上。