Menulis Skrip Otomasi Pada Mac Anda Dengan AppleScript

Jika Anda merasa nyaman dalam dunia scripting dan Anda bekerja pada Mac, AppleScript mungkin menjadi solusi otomatis untuk Anda. AppleScript adalah bahasa yang kuat yang memberi Anda kekuatan untuk mengontrol aplikasi apa pun, asalkan menyediakan perpustakaan AppleScript.

Gunakan untuk tugas-tugas biasa seperti mengubah ukuran foto Photoshop secara otomatis, mengganti nama folder, dan mengunci file dengan kata sandi. Kami akan menunjukkan kepada Anda bagaimana cara menggunakannya.

Apa itu AppleScript 
Seperti bash, AppleScript adalah bahasa scripting. Dan mirip dengan Automator, ini berinteraksi terutama dengan aplikasi dan Finder untuk mengotomatiskan tugas untuk Anda. Ini dirilis sebagai bagian dari Mac OS System 7, sepanjang tahun 1993. Sudah macet sejak saat itu, terletak di folder Utilities.

AppleScript semakin berkuasa dengan debut Mac OS X. Kerangka kerja Cocoa memudahkan pengembang aplikasi untuk memasukkan kompatibilitas AppleScript. Fleksibilitas yang meningkat itu, dikombinasikan dengan kemampuan AppleScript untuk berbicara langsung ke baris perintah, menjadikan AppleScript salah satu alat terbaik untuk penjinak. Ini juga memberikan macOS keunggulan atas iOS ketika datang ke otomatisasi.

Tinjauan Umum tentang AppleScripts Pra-Instal 
Sebelum kita membahas apa yang dikatakan AppleScript, mari kita lihat skrip yang telah diinstal sebelumnya dengan Editor Skrip dan bagaimana Anda dapat menggunakannya.

Skrip yang sudah diinstal sebelumnya tinggal di Macintosh HD> Library> Scripts. Anda juga dapat mengaksesnya dengan membuka Editor Skrip (mencarinya dengan Spotlight), pergi ke menu Preferensi> Umum> Tampilkan Skrip di bilah menu, lalu klik ikon skrip yang muncul di bilah menu. 

Anda cukup menjalankan salah satu skrip ini dari bilah menu.

Mari kita lihat Tindakan Folder. Tindakan Folder adalah AppleScript yang dilampirkan ke folder. Saat diaktifkan, skrip akan dijalankan pada file apa pun yang ditambahkan ke folder itu.

Jika Anda masuk ke Tindakan Folder> Lampirkan Script ke Folder, jendela sembulan akan menanyakan jenis skrip apa yang ingin Anda tambahkan ke folder. Anda dapat membalik foto secara horizontal atau vertikal, menggandakannya sebagai JPEG atau PNG, memutarnya, atau meminta peringatan ketika item baru ditambahkan.

Setelah Anda memilih skrip dan folder yang ingin Anda lampirkan, klik kanan folder itu sendiri. Buka Layanan> Pengaturan Tindakan Folder, dan pastikan Aktifkan Tindakan Folder dicentang. Kemudian seret file di atas folder untuk melihat AppleScript Anda berjalan.

Bermain-main dengan bilah menu Script untuk mengetahui apa yang bisa dilakukan AppleScript untuk Anda. Untuk melihat apa yang terjadi di bawah tenda, buka folder Skrip, klik kanan pada skrip apa pun, dan buka dengan Editor Skrip.

Memahami Tell Statement 
AppleScript menggunakan sintaks yang dapat dibaca manusia. Ini berarti bahwa, dibandingkan dengan banyak bahasa pemrograman lain, ia ditulis dalam format yang dapat dimengerti. Karena menggunakan kata-kata dan kalimat lengkap untuk mengirim perintah, mudah dipahami dan langsung dipelajari. 

Baca Juga Mari kita lihat sintaks awal dari add - alert.scpt item baru dalam Tindakan Folder. Ini akan memberikan ide pernyataan paling mendasar di AppleScript: Tell Statement.
 on adding folder items to this_folder after receiving added_items
    try
        tell application "Finder"
            --get the name of the folder
            set the folder_name to the name of this_folder
        end tell

"Tell tell" terdiri dari tiga bagian:
  • Kata "tell"
  • Objek untuk referensi (dalam hal ini, aplikasi "Finder")
  • Tindakan yang harus dilakukan (di sini, "atur folder_name ke nama this_folder").
Dalam istilah awam, Tell Statementdi atas mengatakan "Tell Finder untuk menggunakan nama folder yang dilampirkan skrip ini setiap kali script meminta" this_folder ".

Tujuan AppleScript adalah untuk mengotomatiskan tugas-tugas untuk Anda dengan memberi tahu aplikasi untuk melakukan tugas-tugas yang tidak ingin Anda lakukan sendiri. Karena itu, perintah "kirim" sangat penting. Anda bisa pergi jauh di dunia AppleScript dengan "kirim" sendiri.

Perhatikan juga: baris yang bertuliskan --get the name of the folder sebenarnya hanya komentar, yang memberi tahu pengguna apa yang dilakukan skrip pada saat itu. Komentar sangat penting tidak hanya untuk memberi tahu orang lain apa yang dilakukan naskah Anda, tetapi juga untuk mengingatkan diri sendiri.

Menulis AppleScript Pertama Anda 

Jika Anda memiliki pengalaman pemrograman dan terbiasa dengan konsep-konsep seperti variabel, loop do-while, dan kondisional, Anda bisa mendapatkan banyak hal dari AppleScript di luar cakupan pengantar ini. Untuk saat ini, kami hanya akan menunjukkan kepada Anda cara membuat, menulis, menjalankan, dan menyimpan skrip dasar:
  • Buat skrip: Buka Editor Skrip dan buka File> Baru.
  • Tulis skrip Anda: Jendela Editor Skrip dibagi menjadi dua bagian. Bagian atas adalah untuk memasukkan skrip Anda; bagian bawah akan menunjukkan kepada Anda output ketika Anda menjalankannya. Ketik: tell application "System Events" to untuk menampilkan dialog "Hello world!". Kemudian tekan tombol palu di bilah menu tepat di atas skrip untuk mengkompilasinya. Ini akan dijalankan melalui skrip Anda untuk memeriksa kesalahan sintaksis. Jika Anda tidak menerima dialog kesalahan, dan skrip Anda mengubah format dan font, maka itu berhasil dikompilasi.
  • Jalankan skrip Anda: Di sebelah tombol palu adalah tombol Play. Hit itu, dan lihat apa yang terjadi.
  • Simpan skrip Anda: Sekarang Anda memiliki skrip dasar, Anda dapat menyimpannya sebagai aplikasi yang dapat diklik. Buka File> Simpan, dan di bawah Format File, pilih Aplikasi. Sekarang, alih-alih membuka Script Editor dan menekan Play, Anda cukup mengklik dua kali skrip Anda untuk menjalankannya. Jika Anda suka skrip di bash, Anda dapat menggunakan AppleScript untuk mengubah skrip bash Anda menjadi aplikasi yang dapat diklik. 
Dengan sintaks sederhana ini, Anda dapat memberi tahu hampir semua aplikasi Mac untuk melakukan hampir semua hal. Untuk meninjau perintah yang tersedia untuk aplikasi yang diberikan, buka File> Buka Kamus dan pilih aplikasi. Dari sana, Anda dapat melihat semua perintah AppleScript yang tersedia. 

Baca Juga

Subscribe to receive free email updates:

0 Response to "Menulis Skrip Otomasi Pada Mac Anda Dengan AppleScript"

Post a Comment