Jalankan AppleScript dari Baris Perintah di Mac OS X dengan osascript

Anonim

Pengguna Mac dapat menjalankan AppleScript dari baris perintah jika diinginkan, baik dengan menjalankan file skrip secara langsung atau dengan memberikan pernyataan skrip teks biasa langsung pada perintah osascript. Ini bisa berguna untuk banyak tujuan, tetapi harus sangat bagus untuk pengguna yang menghabiskan banyak waktu di baris perintah atau yang melakukan tugas administrasi jarak jauh dengan ssh.

Perintah osascript akan mengeksekusi skrip OSA apa pun, kami berfokus pada AppleScript di sini, tetapi Anda sebenarnya dapat menggunakan osascript untuk mengeksekusi Javascript juga jika Anda menggunakan flag -l untuk menyesuaikan bahasa.

Menjalankan File Skrip AppleScript dari Baris Perintah

Untuk menjalankan file skrip AppleScript dari Terminal di Mac OS, cukup arahkan osascript ke jalur file perintah .scpt seperti:

osascript /example/path/to/AppleScript.scpt

Misalnya, jika Anda menyimpan skrip ini untuk terhubung secara otomatis ke VPN sebagai file skrip daripada aplikasi, Anda dapat mengarahkan perintah osascript langsung ke file untuk menjalankannya. File .scpt apa pun dapat diluncurkan hanya dengan mengarahkan perintah osascript ke jalur yang benar, apakah itu dibuat di Editor Skrip AppleScript atau dari file teks biasa tidak masalah asalkan sintaksnya benar.

Menjalankan Pernyataan Skrip AppleScript Langsung dari Terminal

Untuk menjalankan skrip atau pernyataan AppleScript tertentu tanpa menyimpannya sebagai file .scpt, Anda cukup menggunakan flag -e lalu tanda kutip tunggal dan ganda yang diperlukan untuk mengutip dengan benar dan keluar dari skrip.

Untuk beberapa contoh:

"

osascript -e &39;tampilan dialog Halo dari osxdaily.com>"

Akan menampilkan kotak dialog bertuliskan “Halo”

"

osascript -e &39;beri tahu pencari aplikasi untuk membuat jendela pencari baru&39;"

Akan membuka jendela Finder baru

"

osascript -e mengatur volume 0"

Akan menonaktifkan volume sistem.

Kami telah membahas banyak AppleScript singkat menggunakan perintah osascript sebelumnya, termasuk menutup aplikasi di Mac OS dengan anggun dari baris perintah, menyetel wallpaper Mac dari baris perintah, mengeluarkan semua volume yang dipasang, mematikan atau mengubah volume sistem , dan banyak lagi.Siapa pun yang tertarik mempelajari lebih lanjut tentang AppleScript dapat menemukan sejumlah besar informasi, sintaksis, perintah, dan panduan bermanfaat dalam aplikasi 'Editor Skrip' yang dipaketkan dengan MacOS dan Mac OS X.

Tahu trik yang sangat menarik untuk menggunakan AppleScript dari baris perintah? Beri tahu kami di komentar di bawah.

Jalankan AppleScript dari Baris Perintah di Mac OS X dengan osascript