2014-10-31 74 views
2

如何使用xdotool命令窗口到页面末尾?如何使用xdotool访问页面末尾,如何页面向上和向下翻页

  • “键结束”似乎发送和End按键,但没有任何反应: xdotool selectwindow键结束

  • “点击5”向下滚动,但如何知道如果页面已经走到了尽头?

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

在Ubuntu 12.04

+0

这取决于究竟你的窗口可以做。由于不涉及编程,因此这里的问题可能与此无关。 – 2014-11-03 14:47:44

回答

3

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

sleep 4 && xdotool key End 
+0

@pirad“key End”很好用! – nightcod3r 2014-11-10 16:42:39

+0

您也可以通过windowid('wmctrl -lp')选择窗口,或者搜索它。例如。 'xdotool搜索“x11”密钥结束“。这样你就不必担心点击窗口并等待任何时间。如果你把它放在一个带有一点“睡眠”的循环中,你可以自动创建像Tumblr这样的滚动网站。 =) – 2015-12-30 05:52:13

2

对我来说,在终端以下行工作运行:

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

所以我觉得

xdotool key End 

应到当前窗口的结束。

至于评论“它不涉及编程” - 你可以用xdotool来编写linux宏。这是不正常的编程语言,但可以争论...

2

xdotool对于上翻页和下翻页是挑剔的。它不识别'PgUp'或'PageUp'或'Page-Up'。什么似乎工作:

xdotool key Page_Up 

xdotool key Page_Down 
相关问题