• R/O
  • HTTP
  • SSH
  • HTTPS

winautomata: Source Tree

cygwinからウィンドウズを制御するプログラム群。とりあえず、マウスの制御プログラムのみ開発しました。これからも発展していきます。


Name Size Rev. Time Author Log Message
Makefile 939 4621c2a 2012-12-14 21:07:11 ab25cq drop
README 960 6927f39 2012-12-14 21:28:52 ab25cq double click
TODO 1006 2039424 2012-11-29 15:31:34 ab25cq v0.0.1 release
click.c 2.82 k 6927f39 2012-12-14 21:28:52 ab25cq double click
cursor_pos.c 1.22 k 2039424 2012-11-29 15:31:34 ab25cq v0.0.1 release
drop.c 5.59 k 4621c2a 2012-12-14 21:07:11 ab25cq drop
enum_windows.c 736 2039424 2012-11-29 15:31:34 ab25cq v0.0.1 release
mousehook.c 2.71 k 2039424 2012-11-29 15:31:34 ab25cq v0.0.1 release
mousehook_lib.c 2.11 k 2039424 2012-11-29 15:31:34 ab25cq v0.0.1 release
wheel.c 1.39 k 2039424 2012-11-29 15:31:34 ab25cq v0.0.1 release
window_from_point.c 344 2039424 2012-11-29 15:31:34 ab25cq v0.0.1 release

README

1.0 インストール方法

    cygwinのターミナルから

    make
    make install

    してください。

    /usr/local/binにプログラムがインストールされます。


1.1 プログラムの解説

    enum_windows: ウィンドウの一覧を得ます。フォアグランドのウィンドウにはFORGROUNDと表示されます。
    click: 現在のカーソル位置でクリックします。-rightで右クリック, -middleで中ボタンクリック。-doubleでダブルクリック。
    wheel: 引数に数字を指定して、その量だけウィールを動かします。> 0で上方向、 < 0で下方向にスクロール。
    cursor_pos: カーソルの位置を返します。引数を指定するとカーソルを移動します。 < 0で現在位置のまま。-1 10だとy方向のみ10に移動します。
    window_from_point: カーソルの下にあるウィンドウのクラス名を表示します。
    mousehook: STARTボタンを押すとフック開始。ENDでフック終了。現在位置のマウスの座標を表示します。クリック、右クリックを行った場所も表示します。
    drop: ファイルのドロップを受け付けます。OKボタンを押すと受け取ったファイルの一覧を出力します。
Show on old repository browser