alfred appscripts
Update dependencies
列出、搜尋並執行/開啟活動應用程式的 AppleScript。您也可以指定包含始終顯示的腳本的目錄,無論活動應用程式為何。
注意: 3.0以上版本與Alfred 2不相容。
此工作流程可從 GitHub 版本或 Packal 下載。
.as [<query>]
— 顯示/搜尋活動應用程式的 AppleScript 列表↩
— 執行選定的腳本。⌘+↩
— 在腳本編輯器中開啟選取的腳本。⌥+↩
— 在 Finder 中顯示選取的腳本。appscripts [<query>]
— 顯示工作流程配置。Help
– 在瀏覽器中開啟此文件。(No) Update Available
— 工作流程是否可以更新。對項目執行操作以更新或強制更新檢查。Search Directories Recursively
– 是否應遞歸搜尋腳本目錄。請謹慎使用。Edit Script Directories
- 在預設編輯器中開啟設定檔。該文件包含其工作原理的詳細描述。Reset to Defaults
— 刪除配置和快取檔案。 此工作流程附帶一組預設目錄。這些是在您可以自行編輯的設定檔中定義的。使用配置中的Edit Script Directories
選項(關鍵字appscripts
)在編輯器中開啟檔案。
這些是預設目錄。 {app_name}
將替換為目前活動應用程式的名稱,例如BBEdit
或OmniFocus
,而{bundle_id}
將替換為應用程式的捆綁 ID,例如com.barebones.bbedit
或com.omnigroup.OmniFocus2
:
~/Library/Scripts/Applications/{app_name}
~/Library/Scripts/Applications/{bundle_id}
~/Library/Application Scripts/{app_name}
~/Library/Application Scripts/{bundle_id}
~/Library/Application Support/{app_name}/Scripts
~/Library/Application Support/{bundle_id}/Scripts
~/Library/Containers/{bundle_id}/Data/Library/Application Support/{app_name}/Scripts
將顯示在上述目錄中找到的任何*.scpt
、 *.applescript
、 *.scptd
(腳本包)或*.js
(JXA) 檔案。
如果您添加不包含{app_name}
或{bundle_id}
目錄路徑,它將匹配每個應用程序,並且腳本將始終顯示。有關詳細信息,請參閱設定檔 ( AppScript Directories.txt
)。
請使用 GitHub issues 回報錯誤或請求功能。或者,您可以在 Alfred 論壇帖子中發布。
工作流程程式碼以及捆綁的 Alfred-Workflow 和 docopt 庫均已根據 MIT 授權獲得許可。
工作流程圖示由 Jono Hunt 建立。
其他圖示來自 Dave Gandy 的 Font Awesome,並根據 SIL OFL 1.1 許可證發布。