如何為AppleScript分配鍵盤快捷鍵?我找到了一個腳本,可以自動返回到Office 2011中的收件箱。
如何為AppleScript分配鍵盤快捷鍵?我找到了一個腳本,可以自動返回到Office 2011中的收件箱。
沒有付費的第三方應用程序也是可能的!
1.打開Automator。
2.進行新的快速操作。
3.確保它在所有程序中都收到“無輸入”。
4.選擇“運行Apple腳本”,然後輸入您的代碼。
5.保存!
現在轉到系統偏好設置>鍵盤>快捷方式。從邊欄中選擇服務,然後找到您的服務。通過雙擊(無)
添加快捷方式。
最後,進入“系統偏好設置”>“安全性”>“隱私”>“可訪問性”,並添加Automator和首選應用程序以運行快捷方式。
摘要,您將需要使用:
以下是每個步驟所涉及的步驟。
1。使用Automator創建服務
現在進入下一步。
2。創建快捷方式
N現在您應該能夠做兩件事:
1.轉到任何應用程序菜單(例如Finder>服務,Safari>服務,TextEdit>服務等)中的“服務”列表,從 any 應用程序運行該服務,然後選擇您要使用的服務剛剛創建。
2.使用鍵盤快捷鍵運行服務。
NOTE:我知道,對於某些用戶,即使將快捷鍵分配給了某項服務,它們的快捷鍵也似乎不起作用。這是另一個主題,但是如果您遇到這種情況,則至少可以從正在使用的任何應用程序中運行服務。
讓我知道你的生活。
您不能直接為AppleScripts分配鍵盤快捷鍵。但是,您可以:
注意:在macOS Mojave中,它已在Automator中從“服務”重命名為“快速操作”。
要將擊鍵添加到您的工作流程中:
只需重申一個非常重要的觀點,即@MegaCookie在帖子中首先指出的:
在創建模擬鼠標或鍵盤活動的腳本時,不僅必須將Automator添加,而且還必須將每個以及每個您希望在其中使用腳本的應用程序添加到系統偏好設置>安全>隱私> Accessibility應用程序列表。
這是違反直覺的,因為您實際上並不希望那些應用程序控制計算機,但這正是Apple所需要的。否則,您會收到這樣的彈出窗口(根據您要執行的操作而有所不同):
“運行AppleScript”操作遇到錯誤:“系統事件出錯:com.automator.runner.xpc不允許發送擊鍵。”
在彈出窗口中單擊Show Workflow只會打開一個Finder窗口,指向腳本的位置。 OK關閉彈出窗口。
這可能不一定總是必須的,但我在macOS 10.15(Catalina)中發現了必要。
作為需要時的示例,我創建了一個腳本來模擬粘貼剪貼板,方法是簡單地將剪貼板的內容“鍵入”到不接受粘貼操作的應用程序中。
就我而言,這是VMware的vCenter在查看ESXi主機上的VM時提供的遠程控制台。我需要添加用於查看vCenter的瀏覽器,在我的情況下為Chrome。絕對是安全風險,恕我直言。
您可以轉到系統偏好設置->鍵盤->快捷方式->添加新的快捷方式。然後,您可以選擇腳本。