如何使用xdotool到达页面末尾,如何向上和向下翻页

时间:2014-10-31 13:41:06

标签: x11 xdotool

如何使用xdotool命令窗口转到页面末尾?

  • " key End"似乎发送和结束击键,但没有任何反应: xdotool selectwindow键结束

  • "点击5"向下滚动,但如何知道页面是否已到达终点?

此外,PageUp和PageDown键似乎不被接受。

在Ubuntu 12.04上运行

4 个答案:

答案 0 :(得分:5)

你可以简单地测试它。打开浏览器。滚动到页面顶部。在终端中运行此代码。切换回浏览器。 4秒后,xdotool模拟结束键

xdotool key --delay 4000 End

答案 1 :(得分:5)

xdotool对于页面向上和向下翻页非常挑剔。它无法识别“PgUp”或“PageUp”或“Page-Up”。似乎有用的东西:

xdotool key Page_Up

xdotool key Page_Down

答案 2 :(得分:2)

对于我在终端中,以下行有效:

xdotool key Shift+Page_Up && sleep 3 && xdotool key Shift+End

所以我想

xdotool key End

应该转到当前窗口的末尾。

至于注释“它不涉及编程” - 您可以使用xdotool编写linux宏。它不是通常的编程语言,但可以争辩......

答案 3 :(得分:0)

使用以下代码:

xdotool keydown End

sleep 1s

xdotool keyup End

您必须

keyup End

之后

keydown End 

否则,结束键将保持按下状态。 sleep 1s是要执行操作。