web-dev-qa-db-ja.com

特定の画面座標でのマウスクリックのシミュレーション

特定の場所で行われたマウスクリックにいくつかのキーをバインドできるようにしたいと思います。たとえば、F1を押すと、座標300x350、F2を600x350で左クリックする必要があります。これを特定のウィンドウアプリケーションにバインドして、ベースデスクトップの代わりに座標を基準とすることができればさらに便利です。

これを可能にするソフトウェアはありますか?

追加:

オーケーオートホットキーは素晴らしいですが、特定の設定に問題があります。以下の私のコメントを引用:

ウィンドウモードで実行される古いゲーム(チャンピオンシップマネージャー01/02)で使用しています(実行するにはwin98互換性を設定する必要があります):マウスを動かすことはできますが、クリックしてもアプリケーションに移動しません

私は this FAQ を読みましたが、役に立ちませんでした。これは私が試したスクリプトです。

SendMode Play
SetKeyDelay, 0, 50, Play

F1::Click 42, 191
F2::ControlSend ahk_class main, Click, Championship Manager 01/02

まだ運が悪い:ポインターは移動しますが、クリックは通過しません。

7
Matteo Riva

http://www.autohotkey.com/ (およびそのクローン)がそのような機能を提供します。特に " Click "-Commandを使用したい場合:

指定した座標でマウスボタンをクリックします。また、マウスボタンを押したままにしたり、マウスホイールを回したり、マウスを動かしたりすることもできます。
2
akira
SendMode Play
SetKeyDelay, 0, 0, Play

F1::Click 42, 131
F2::ControlSend ahk_class main, Click, Championship Manager 01/02
return
2
cm4ever