創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2023年12月23日 星期六

Shortkeys自定快速鍵擴展

概要

在〈三款Firefox網頁剪貼簿擴展〉的結語提及讓ScrapBee照順序擷取全部分頁的作法,這涉及利用RPA工具軟體來操作滑鼠以及快速鍵來讓ScrapBee擷取每個分頁。若以Windows平台來舉例,可用AutoIt或是AutoHotkey來操縱瀏覽器視窗與滑鼠來進行這工作,不過如果有像是可以切換到下一分頁的快速鍵,可以更方便來完成這工作。然而Firefox本身或是ScrapBee並沒有提供這類快速鍵,只能另行設法。

在Firefox 附加元件站可找到幾款能提供切換到下一分頁的擴充套件,其中有非常適合上述工作的,以下對此方面做點簡單介紹。

幾個相關擴展

tabswitch是個結構與功能都相當簡單的擴充套件,只用ctrl與向左、向右鍵即可向左、向右切換分頁,但在最右頁再向右時會新增分頁,這對上述工作而言就不是很合適了。

Shortkeys的功能則是可讓使用者自定快速鍵給指定的動作,這些動作的種類像操作分頁、捲動頁面……等等,詳細可見其說明,這裡就不一一列舉。

Shortkeys的好處是設置畫面相當直覺、簡單,像官方網頁上的展示圖,可用的行為(即執行的動作)以下拉式選單來指定即可。要注意的一點是所指定的快速鍵最好別與其他程式所用的快速鍵相同,以避免非預期的結果,這點可能要自行事先了解一下目前系統已用了那些快速鍵。

個人覺得Shortkeys相當適合用在本文開頭所述的情境,舉個最簡單的例子,只要設置好兩個快速鍵即可,一個是到最左頁,一是向右。與tabswitch不同的是,在最右頁再向右時,會回到最左邊第一頁,而非新增分頁。如此,從開頭的最左頁開始擷取分頁,並記錄好第一頁的網頁標題,然後逐一向右,直到再回到開頭,發現網頁標題與第一頁的一模一樣,代表已擷取了一輪,即可完成工作。

結語

上述擷圖的作法只是個人採用的方式,可以有不同的變通方式或是作法,譬如抓完一分頁就將其關閉,關閉完所有分頁代表工作完成。而且本文主要放在Shortkeys,故對搭配使用的RPA未做清楚說明,只是提供簡單的構想,實際施作可以有豐富的變化。

Shortkeys可用的行為還算不少,本文的例子只用到兩個,如果想對某個常用行為設置快速鍵,且灠覽器未提供時,不妨試試Shortkeys,或許可以辦到。

沒有留言:

張貼留言