Raspberry Pi でウィンドウ内の指定位置をクリックする2
Raspberry Pi でウィンドウ内の指定位置をクリックする方法について書いた。
Raspberry Pi でウィンドウ内の指定位置をクリックする – with a Christian Wife
https://wacw.cf/2020/07/27/clicking-a-specific-position-in-a-window-in-raspberry-pi-os/
cron に登録して自動操作をするぞと思いきや、うまく動かない。どうやら Raspberry Pi を再起動すると window_id が変化するようだ。
そこで対策を考えてみた。
(1)wmctrl を使って指定ウィンドウをアクティブにする。
Raspberry Pi でコマンドラインでウィンドウを切り替える – with a Christian Wife
https://wacw.cf/2020/07/26/switching-windws-in-raspberry-pi/
(2)アクティブになったウィンドウを指定位置に移動する。たとえば、(100,100) など。
(3)ウィンドウ位置が固定されたので、ウィンドウ内のオブジェクトの位置も固定される。この座標をクリックする場所に設定すればいい。
これで window_id を使わずに、ウィンドウ内の指定位置をクリックできるようになった。Raspberry Pi を再起動しても問題ない。