如何使用xdotool命令窗口到页面末尾?如何使用xdotool访问页面末尾,如何页面向上和向下翻页
“键结束”似乎发送和End按键,但没有任何反应: xdotool selectwindow键结束
“点击5”向下滚动,但如何知道如果页面已经走到了尽头?
此外,PageUp和PageDown键似乎不被接受。
在Ubuntu 12.04
如何使用xdotool命令窗口到页面末尾?如何使用xdotool访问页面末尾,如何页面向上和向下翻页
“键结束”似乎发送和End按键,但没有任何反应: xdotool selectwindow键结束
“点击5”向下滚动,但如何知道如果页面已经走到了尽头?
此外,PageUp和PageDown键似乎不被接受。
在Ubuntu 12.04
你可以简单地测试它。打开你的浏览器。滚动到页面顶部。在终端中运行此代码。切换回浏览器。 4秒后xdotool仿真结束键
sleep 4 && xdotool key End
@pirad“key End”很好用! – nightcod3r 2014-11-10 16:42:39
您也可以通过windowid('wmctrl -lp')选择窗口,或者搜索它。例如。 'xdotool搜索“x11”密钥结束“。这样你就不必担心点击窗口并等待任何时间。如果你把它放在一个带有一点“睡眠”的循环中,你可以自动创建像Tumblr这样的滚动网站。 =) – 2015-12-30 05:52:13
对我来说,在终端以下行工作运行:
xdotool key Shift+Page_Up && sleep 3 && xdotool key Shift+End
所以我觉得
xdotool key End
应到当前窗口的结束。
至于评论“它不涉及编程” - 你可以用xdotool来编写linux宏。这是不正常的编程语言,但可以争论...
xdotool对于上翻页和下翻页是挑剔的。它不识别'PgUp'或'PageUp'或'Page-Up'。什么似乎工作:
xdotool key Page_Up
和
xdotool key Page_Down
这取决于究竟你的窗口可以做。由于不涉及编程,因此这里的问题可能与此无关。 – 2014-11-03 14:47:44