我需要一個Applescript,它可以按 shift kbd> + ctrl kbd> + 彈出 kbd>來鎖定Mac。我嘗試了兩種不同的方法,但是都失敗了。第一個是在互聯網上搜索腳本,但失敗了。只有屏幕保護程序或其他應用程序的解決方案是我不想要的。我只想使用我描述的內容。第二個是告訴applescript按下三個無效的鍵。如果有人可以告訴我如何鎖定Mac或如何告訴applescript按下三個鍵,我會很高興,因為我有點沮喪。
我需要一個Applescript,它可以按 shift kbd> + ctrl kbd> + 彈出 kbd>來鎖定Mac。我嘗試了兩種不同的方法,但是都失敗了。第一個是在互聯網上搜索腳本,但失敗了。只有屏幕保護程序或其他應用程序的解決方案是我不想要的。我只想使用我描述的內容。第二個是告訴applescript按下三個無效的鍵。如果有人可以告訴我如何鎖定Mac或如何告訴applescript按下三個鍵,我會很高興,因為我有點沮喪。
鑰匙串訪問
。打開此在菜單欄中顯示狀態
Automator
。選擇此服務
Actions
和運行Applescript
>變量按鈕。雙擊此 Service在任何應用程序中均未收到輸入
告訴應用程序“系統事件”以告訴進程“ SystemUIServer”(菜單欄1的菜單欄項目1,其中描述為“鑰匙串菜單”)單擊單擊菜單項“鎖定屏幕”菜單1的末端Tellend Tell的頁面
將此Automator保存為類似 Lock screen
(注意:GIF中的代碼不同!)
創建快捷方式:
System首選項
鍵盤
鍵盤快捷方式
選項卡服務
在任何應用程序中使用您的快捷方式!
OR ...:
macOS 10.11,El Capitan,似乎使用AppleScripts破壞了ᔕᖺᘎᕊ的答案,但是我發現如果我安裝了 Lock Screen,並讓我的Automator Service打開其“鎖定屏幕捆綁”,其餘過程按預期進行(假設我將服務稱為“鎖定屏幕”,而不是“鎖定屏幕”:文件名中的空格顯然會破壞許多macOS用戶的鍵盤快捷鍵。)
有關說明性的分步指南,請參見在Mac OS X上鎖定屏幕快捷方式。
對此我有一個簡單的襯板。它使用系統事件發送“鎖定屏幕”命令的默認鍵組合,並且可以在High Sierra(10.13)及更高版本的OSX的所有版本中使用。甚至莫哈韋!儘管會提示您為該應用提供其他安全權限,但在更新的OSX版本中
告訴應用程序“系統事件”使用{control down,command down}擊鍵“ q”
我使用宏接受快捷鍵Command-L。最近從Windows切換到Mac,鎖定屏幕的簡便方法非常重要。在Windows中,只需按Windows鍵和L,然後鎖定即可。
使用 Keyboard Maestro,我為快捷鍵Command-L創建了一個宏,該宏基本相同(將Command鍵與Windows鍵進行比較)。快捷方式觸發功能“登錄窗口”,該功能鎖定屏幕。至少對我來說很容易。
(在Keyboard Maestro中,“登錄窗口”功能位於“操作”>“系統控制”下。)
對於High Sierra(10.13),由於“鑰匙串訪問”沒有檢查菜單欄中的顯示狀態
選項,因此無法接受已接受的答案。但是,基於無私掠奪 Lockscreen App的來源(如@Alice Purcell所述),我發現了這個漂亮的GUI腳本解決方法:
激活應用程序“ SystemUIServer” 告訴應用程序“系統事件” 使用{command down,control down}告訴進程“ SystemUIServer”擊鍵“ q” 結束告訴