我正在嘗試使用 Alfred 創建一種在多個應用程式中開啟一組專案檔案的方法。
我知道 powerpack 中的檔案組擴充功能(我有這個),但據我所知,有一個限制,它只能使用預設應用程式開啟檔案。
我的使用案例是這樣的:
- 使用 Chrome 開啟 .html 文件
- 打開相同的使用 MacVim 產生 .html 文件
有人知道解決這個問題的方法嗎?也許蘋果腳本更適合我?
答案1
答案2
1. 建立觸發器並更改參數
打開 alfred 並建立一個新的工作流程。
Right click > Trigger > Hotkey
。
您可以ctrl-cmd-o
按作為熱鍵。
然後將參數更改為Selection in macOS
。
2.編寫bash腳本
然後編寫 bash 腳本以在多個應用程式中開啟所選檔案。
Right click > Actions > Run Script
。
選擇/bin/bash with input as argv
。
index.html
例如,若要使用 Atom 編輯器和 Google Chrome開啟檔案(例如),請刪除Run Script
Alfred 視窗中的初始內容並貼上以下內容:
/Applications/Atom.app/Contents/MacOS/Atom "$@"
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "$@"
您可以看到下面的快照
3. 快照
4. 使用方法
在 Finder 中選擇任意檔案。 ( e.g. a.htm, b.html, c.css
),按ctrl-cmd-o
,將在 Atom 文字編輯器和 Chrome 瀏覽器中開啟所有檔案。