Robotgoでマウスポインタを自動で移動させる

Golangでマウスの座標位置を記録して、一定の間隔でマウスポインタを移動するコードを書きました。
Robotgoを使用しています。

https://github.com/kazusapg/go-mouse-mover

作成に使用した言語とライブラリ

使用方法

githubのReleasesページからzipファイルをダウンロードします。
https://github.com/kazusapg/go-mouse-mover/releases

ダウンロードするときに「一般的に~」と表示されたら継続をクリックしてダウンロードします。

Zipファイルを展開するとgo-mouse-mover.exeが出てくるので実行します

go-mouse-mover.exeを動かすと
[1]Input mouse positions [2]Move mouse [3]Endと表示されます。
最初にマウスを移動したい座標を記録するために、1と入力します。

マウスを移動させたい箇所を左クリックすると座標が記録されます。
マウスを移動させたい箇所をすべてクリックしたあとに、Ctrl+Shift+qを入力すると
座標の記録を停止します。

次にマウスの移動間隔をミリ秒で入力します。
1秒間隔でマウスを移動させたい場合は1000と入力します。
入力が完了したらEnterを押します。

入力後、マウスの移動座標と移動間隔をmoveinfo.jsonに自動的に出力して保存します。

[1]Input mouse positions [2]Move mouse [3]Endと表示されているときに
moveinfo.jsonが存在する状態で2を入力すると
moveinfo.jsonを読み込んでマウスが自動で移動を開始します。
Ctrl+Shift+qを入力すると自動移動を停止します。

参考URL

https://elsammit-beginnerblg.hatenablog.com/entry/2021/10/03/095838

https://elsammit-beginnerblg.hatenablog.com/entry/2021/10/07/214441

関連ページ