4

xdotool を使用して、ウィンドウにページの最後に移動するように命令するにはどうすればよいですか?

  • 「key End」はキーストロークを送信して終了するように見えますが、何も起こりません: xdotool selectwindow key End

  • 「クリック5」は下にスクロールしますが、ページが最後に達したかどうかを知る方法は?

また、PageUp キーと PageDown キーは受け付けないようです。

Ubuntu 12.04 で実行

4

4 に答える 4

12

xdotool は、ページ アップとページ ダウンに注意が必要です。「PgUp」、「PageUp」、「Page-Up」は認識しません。うまくいくように見えるもの:

xdotool key Page_Up

xdotool key Page_Down
于 2015-08-13T16:25:07.140 に答える
6

簡単にテストできます。ブラウザを開きます。ページの上部までスクロールします。このコードをターミナルで実行します。ブラウザに戻ります。4 秒後、xdotool は End キーをエミュレートします

xdotool key --delay 4000 End
于 2014-11-10T09:20:07.717 に答える
1

以下のコードを使用します。

xdotool keydown End

sleep 1s

xdotool keyup End

あなたがしなければなりません

keyup End

keydown End 

そうしないと、End キーが押されたままになります。sleep 1sアクションを実行させることです。

于 2019-12-01T22:28:40.067 に答える