需求分析
不知道大家在使用 Mac 的時候有沒有這樣的需求:
常需要獲取當前檔案或者資料夾的路徑,並且複製到貼上板。
對於我來說經常有這種需要,然後我就從網上再結合自己的經驗,找了好幾種方法:
普通方法
-
右鍵-選擇「顯示簡介」,然後在彈出的視窗裡直接用滑鼠拖動複製「位 置」裡的路徑。
缺點:麻煩。
-
把檔案拖到瀏覽器,在瀏覽器位址列複製路徑。
缺點:麻煩。
-
開啟終端,把檔案拖入終端,終端會把檔案路徑列印出來,然後複製。
缺點:麻煩。
-
開啟終端,cd到目標目錄,然後輸入 「pwd|pbcopy」就可以把路徑複製到貼上板。
缺點:麻煩。
-
選擇檔案,然後使用快捷鍵「Option + Command + C」。
缺點:這個快捷鍵在更低版本的系統中好像不行,而且會與 Alfred 的一個快捷鍵衝突。還是麻煩。
-
利用 Automator 來建立 Service 服務新增到右鍵服務選單。
缺點:麻煩。
PathToGo
以上幾種方法都不能滿足我的需求:
- 直觀快捷
- 最好可以同時獲取多個檔案/資料夾的路徑。
這時候我想起了很受大家歡迎的一款效率軟體:Go2Shell
這款軟體把它拖動到 Finder 的工具欄後,只要點選它就可以立刻啟動終端,並且進入到當前的路徑。
那可以不可以也做一款這樣的 App 操作和 Go2Shell 類似,選中一個或多個檔案或資料夾然後直接一點,就可以把當前選中的檔案或資料夾路徑複製到貼上板呢?
然後經過一番折騰,『PathToGo』這款 App 就誕生了。
雖然一開始是想直接利用 AppleScript 然後匯出為應用程式的,可是看著 AppleScript 匯出為應用程式的圖示實在不夠酷,就直接著手做了 PathToGo 這個簡單的 Mac App。
下面看看實際體驗效果吧:
首先是把『PathToGo』拖動到 Finder 的工具欄,記得是按住『command鍵』來進行拖動。
拖放好了之後,只需要選中你想要的一個或多個檔案/資料夾,然後點選在工具欄上的『PathToGo』的圖示,路徑就已經複製到貼上板上了,然後你就能愉快的 用 command+v 就能貼上出你選擇的檔案的路徑了。
怎麼樣?是不是很方便快捷呢!
PathToGo 已經開源在 HansonStudio 的 Github 組織下了,大家可以在 Release 頁面下載使用。 我的部落格地址:myhanson
Contact
我的Github: zyphs21
E-mail: hansenhs21@live.com
我的部落格: myhanson.com
我的公眾號:
hansontalks
請我喝杯咖啡: