1. 程式人生 > >如何用 LaunchBar 一鍵下載網頁上的所有文件?

如何用 LaunchBar 一鍵下載網頁上的所有文件?

nbsp spl class https 好的 idt 標簽 set 每天

本文標簽: Mac效率工具 Mac小工具 MacOS LaunchBar 一鍵下載網頁文件

有時候我們會遇到這種問題,一個頁面上掛了好多文檔需要下載:

技術分享

依次點開再按 ? S 或是逐個右擊再選擇下載都不像是聰明的方法。我們可以通過 Automator 來實現這樣的情況下文件的批量下載。

用 Automator 制作下載文件的工作流

啟動 Automator,選擇新建服務,依次加入如下六個操作模塊:

技術分享

首先先讀取當前 Safari 所在頁面的網頁,接著獲取這個網頁下的所有網址,對它們進行過濾,過濾內容是網址結尾包含我們所需要下載的文件的擴展名:

技術分享

接著把過濾好的內容下載下來,這裏我選擇下載到桌面。之後顯示一條下載完成的通知並通過 Shell 在 Finder 中打開桌面:

技術分享

保存為「Download_All_Files_on_This_Website」,這樣這個工作流就完成了,我們可以在 Safari 中調取這個服務。

與 LaunchBar 結合

當用 LaunchBar 調用某些工作流時,結果並不理想,運行不穩定。而在 Automator 中建立的除了服務之外的工作流,LaunchBar 中也不會列出來,我們采用把工作流變成 action 的方法來把工作流和 LaunchBar 結合起來。

首先在 Action Editor 中新建一個 action,命名為「Download All Files on Current Safari Website」,並給它加一個好看的圖標(具體方法請參照上節實驗):

技術分享

(當然這也是把工作流做成 action 的另一個好處,可以自定義圖標。)

在 Scripts 頁面上選擇 Run in background,並選擇運行腳本為 AppleScript,點擊 Edit 啟動 Script Editor,輸入如下代碼:

# 關閉 LaunchBar 界面
tell application "LaunchBar"
	close
end tell
# 運行 Shell 腳本:運行 Automator 工作流(後面的路徑改成剛才所保存的工作流的路徑)
do shell script "automator /Users/用戶名/Library/Services/Download_All_Files_on_This_Website.workflow" 
技術分享技術分享

再保存,這個 action 就完成了。

測試

隨便打開一個有多個文檔的頁面,用 LaunchBar 召出 Download All Files on Current Safari Website,下載完成後,Finder 就會自動打開展示剛下載好的文件了。

寫在最後:FOR Freedom 看看外邊的世界,以及IT這一行,少不了去Google查資料,最後,安利一些速器代理。

加速器推薦 免費方案 付費方案 官方網站
一枝紅杏加速器 免費方案暫無,穩定高速 輸入8折優惠碼wh80,年付只需80元/年 官網直達http://whosmall.com/go/yzhx
安雲加速器 最好用的外貿VPN 最低¥30/月 官網直達http://whosmall.com/go/ay
LoCo加速器 每天免費2小時 最低¥15/月 官網直達http://whosmall.com/go/loco

本文標簽: Mac效率工具 Mac小工具 MacOS LaunchBar 一鍵下載網頁文件

轉自 SUN‘S BLOG - 專註互聯網知識,分享互聯網精神!

原文地址 Mac 系統上如何用 LaunchBar 一鍵下載網頁上的所有文件?

相關閱讀MacOS 如何用 LaunchBar 一鍵上傳文件至 Google Drive?

相關閱讀最好用的 Mac App 快速啟動及切換工具:Manico 2.0

相關閱讀我為什麽選擇 Window Tidy 作為 MacOS 分屏工具?

相關閱讀Chrome 擴展 Stylish :給不喜歡某個網站一鍵「換膚」

相關閱讀將 QQ 音樂、網易雲音樂和蝦米音樂資源「整合」一起的Chrome 擴展Listen 1

相關閱讀8 個「新標簽頁」Chrome 擴展: 教你把 New Tab 頁面玩的溜溜溜

相關閱讀7 款實用 Chrome 擴展推薦:幫你提升 Chrome 使用體驗

相關閱讀無擴展就不是 Chrome 了:15 款優質的Chrome 擴展推薦給大家

相關閱讀12 款不能少的使網頁瀏覽獲得的最佳體驗Chrome 擴展

相關閱讀5 款可以帶來幸福感的 Chrome 擴展

相關閱讀: 對程序員有用:2017最新能上Google的hosts文件下載及總結網友遇到的各種hosts問題解決方法及配置詳解

相關BLOG:SUN’S BLOG - 專註互聯網知識,分享互聯網精神!去看看:www.whosmall.com

原文地址:http://whosmall.com/?post=470

如何用 LaunchBar 一鍵下載網頁上的所有文件?