Linuxでウィンドウズのautohotkeyみたいにキータイピング、マウスクリックを送る
覚書です。
xdotool をつかう。
ただこれをcronにすると厄介なのでDISPLAYを指定するのをわすれない。
まずは送りたいウィンドウのIDを取得
xdotool selectwindow
7桁の数字とかがでるので控えておく
クリックは1から5で左、中、右クリック、マウスホイール上、下などを指定できる
一分ごとに特定のアプリをスクロールダウンしたい場合
crontab -e
で
*/1 * * * * DISPLAY=:1 xdotool mousemove --window 7桁ID 250 250 click --repeat 5 5
みたいにする。
この例ではアプリの左上から250px, 250pxほど移動(右下方向)してから、スクロールダウンを5回分送っている。
DISPLAYは複数DISPLAYあると0だったり1だったりするので注意
« youtube-dlでrumbleをダウンロード | トップページ | Linuxのデスクトップ環境にログインした時にxmodmapコマンド実行 »
「Ubuntu」カテゴリの記事
- Linuxでウィンドウズのautohotkeyみたいにキータイピング、マウスクリックを送る(2023.12.18)
- xmodmapでレイアウトを変更(2023.12.06)
- 『将棋神やねうら王』のオープンソース版MyShogiをLinux Mint 19.1でビルドしてみた件(2019.03.24)
- ElementaryOS: ウィンドウズ10のVMをVirtioドライバでKVMに直インストール!(2018.09.02)
- ElementaryOSのすゝめ。インストールから日本語入力まで。(2018.07.10)