Jalankan AppleScript dari Command Line di Mac OS X dengan osascript

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


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

Menjalankan File Script AppleScript dari Command Line

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

osascript /example/path/to/AppleScript.scpt

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

Menjalankan Script ScriptScript Statement Langsung dari Terminal

Untuk menjalankan skrip atau pernyataan AppleScript tertentu tanpa harus menyimpannya sebagai file .scpt, Anda cukup menggunakan tanda -e dan kemudian tanda kutip tunggal dan ganda yang diperlukan untuk mengutip dan melarikan diri dari skrip tersebut.

Untuk beberapa contoh:

osascript -e 'display dialog "Hello from osxdaily.com" with title "Hello"'

Akan muncul kotak dialog bertuliskan "Halo"

osascript -e 'tell app "Finder" to make new Finder window'

Akan membuka jendela Finder baru

osascript -e "set volume 0"

Akan mematikan volume sistem.

Kami telah membahas banyak AppleScripts pendek menggunakan perintah osascript sebelumnya, termasuk aplikasi yang dengan luwes berhenti di Mac OS dari baris perintah, pengaturan wallpaper Mac dari baris perintah, mengeluarkan semua volume yang terpasang, mematikan atau mengubah volume sistem, dan banyak lagi. Siapa pun yang tertarik untuk mempelajari lebih lanjut tentang AppleScript dapat menemukan sejumlah besar informasi, sintaksis, perintah, dan panduan yang membantu dalam aplikasi 'Script Editor' yang dibundel dengan MacOS dan Mac OS X.

Tahu trik menarik apa saja untuk menggunakan AppleScript dari baris perintah? Beri tahu kami di komentar di bawah ini.