2014-10-31 51 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 
相關問題