Saya membutuhkan applescript yang mengunci Mac saya dengan cara yang sama dengan menekan shift+ ctrl+ eject. Saya mencoba dua pendekatan yang berbeda, tetapi keduanya gagal. Yang pertama adalah mencari skrip di internet, yang gagal. Hanya ada solusi dengan screensaver atau aplikasi lain, yang tidak saya inginkan. Saya hanya ingin menggunakan apa yang saya jelaskan. Yang kedua adalah memberi tahu applescript untuk menekan tiga kunci yang tidak berfungsi. Jika seseorang bisa memberi tahu saya cara mengunci Mac saya atau cara memberi tahu applescript untuk menekan tiga tombol, saya akan sangat senang, karena saya agak frustrasi.
sumber
System Events got an error: Can’t get menu 1 of menu bar item 2 of menu bar 1 of application process "SystemUIServer". Invalid index.
Menemukan ini pada jawaban lain tetapi AppleScript yang hanya berisi karya-karya berikut untuk saya.
sumber
macOS 10.11, El Capitan, tampaknya telah melanggar jawaban ᔕᖺᘎᕊ menggunakan AppleScripts, tetapi saya menemukan bahwa jika saya memasang Lock Screen , dan membuat Layanan Automator saya membuka "Bundel Layar Kunci", sisa prosesnya berjalan seperti yang diharapkan (asalkan saya memanggil Layanan "layar kunci", bukan "Layar Kunci": tampaknya spasi dalam nama file mematahkan pintasan keyboard untuk banyak pengguna macOS).
Lihat Mengunci pintasan layar pada Mac OS X untuk panduan langkah demi langkah bergambar.
sumber
Saya punya satu liner sederhana untuk ini. Ia menggunakan System Events untuk mengirim kombo kunci default untuk perintah Lock Screen dan bekerja di semua versi OSX dari High Sierra (10.13) pada. Bahkan Mojave! Meskipun itu akan meminta izin Keamanan tambahan untuk Aplikasi, dalam versi OSX yang lebih baru
sumber
Saya menggunakan makro untuk menerima pintasan Command-L. Setelah baru-baru ini beralih dari Windows ke Mac, cara mudah untuk mengunci layar saya adalah penting. Di Windows, seseorang hanya perlu menekan tombol Windows dan L, dan, voila, terkunci.
Menggunakan Keyboard Maestro , saya membuat makro untuk pintasan Command-L, pada dasarnya sama (membandingkan tombol Command ke tombol Windows). Pintasan memicu fungsi "Login Window", yang mengunci layar. Peasy mudah, setidaknya bagi saya.
(Di Keyboard Maestro, fungsi "Jendela Masuk" berada di bawah Tindakan> Kontrol Sistem.)
sumber
Untuk High Sierra (10.13), jawaban yang diterima tidak berfungsi karena Akses Keychain tidak memiliki
Check Show Status in Menu Bar
opsi. Tetapi, berdasarkan penjarahan tanpa malu-malu sumber dari Aplikasi Lockscreen (seperti yang disebutkan oleh @Alice Purcell), saya telah menemukan solusi pemecahan skrip GUI yang bagus:sumber