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

Golang
この記事は約2分で読めます。

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

GitHub - kazusapg/go-mouse-mover
Contribute to kazusapg/go-mouse-mover development by creating an account on GitHub.

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

使用方法

githubのReleasesページからzipファイルをダウンロードします。

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

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

go言語で自動化してみる - Elsaの技術日記(徒然なるままに)
先日よりPythonを用いてキーボードやマウス入力を自動化の方法をまとめてきました。 elsammit-beginnerblg.hatenablog.com elsammit-beginnerblg.hatenablog.com elsammit-beginnerblg.hatenablog.com実際に使って見て便利...
Robotgoでgo言語で自動化 - Elsaの技術日記(徒然なるままに)
先日、Robotgoを用いた自動化する方法に関してまとめました。 elsammit-beginnerblg.hatenablog.com今回はこちらの続き。 画像認識やマウス・キーボード入力イベントの取得方法についてまとめたいと思います。 ■マウス・キーボードイベント取得 ■画像認識方法 ■クロスコンパイル方法 ■最後...

コメント