Apa Itu AppleScript? Menulis Skrip Otomatisasi Mac Pertama Anda

Apa Itu AppleScript? Menulis Skrip Otomatisasi Mac Pertama Anda

Jika Anda merasa nyaman dengan dunia skrip dan bekerja di Mac, AppleScript mungkin merupakan solusi otomatisasi untuk Anda. AppleScript adalah bahasa canggih yang memberi Anda kekuatan untuk mengontrol aplikasi apa pun, selama itu 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 cara untuk mulai menggunakannya.





Apa Itu AppleScript?

Seperti bash, AppleScript adalah bahasa scripting. Dan mirip dengan Automator, ia berinteraksi terutama dengan aplikasi dan Finder untuk mengotomatiskan tugas untuk Anda. Ini dirilis sebagai bagian dari Mac OS System 7, sepanjang tahun 1993. Itu bertahan sejak saat itu, terletak di Keperluan map.





Kekuatan AppleScript meningkat dengan debut Mac OS X. Kerangka kerja Cocoa mempermudah pengembang aplikasi untuk menyertakan kompatibilitas AppleScript. Fleksibilitas yang meningkat itu, dikombinasikan dengan kemampuan AppleScript untuk berbicara langsung ke baris perintah, menjadikan AppleScript salah satu alat terbaik untuk mengotak-atik. Ini juga memberi macOS keunggulan dibandingkan iOS dalam hal otomatisasi.

Ikhtisar AppleScript yang Sudah Terinstal

Sebelum kita membahas apa yang dikatakan AppleScript, mari kita lihat skrip yang sudah diinstal sebelumnya dengan Editor Skrip dan bagaimana Anda dapat menggunakannya.



Skrip yang sudah diinstal sebelumnya tersedia di Macintosh HD > Pustaka > Skrip. Anda juga dapat mengaksesnya dengan membuka Editor Skrip (cari dengan Spotlight), buka Preferensi > Umum > Tampilkan menu Skrip di bilah menu , lalu mengklik ikon skrip yang muncul di bilah menu.

Anda cukup menjalankan salah satu skrip ini dari bilah menu.





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

Jika Anda pergi 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 saat item baru ditambahkan.





raspberry pi 3 vs b+

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

Bermain-main dengan bilah menu Scripts untuk mengetahui apa lagi yang dapat dilakukan AppleScript untuk Anda. Untuk melihat apa yang terjadi di balik layar, buka Skrip folder, klik kanan pada skrip apa pun, dan buka dengan Script Editor.

Memahami Pernyataan Tell

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

Mari kita lihat sintaks awal dari tambahkan - peringatan item baru.scpt dalam Tindakan Folder. Ini akan memberikan gambaran tentang pernyataan paling mendasar di AppleScript: the katakan pernyataan .

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

Sebuah 'pernyataan memberitahu' terdiri dari tiga bagian:

  1. Kata 'beritahu'
  2. Objek untuk referensi (dalam hal ini, aplikasi 'Finder')
  3. Tindakan yang harus dilakukan (di sini, 'setel nama_folder ke nama folder_ini').

Dalam istilah awam, pernyataan tell di atas mengatakan 'Beri tahu Finder untuk menggunakan nama folder tempat skrip ini dilampirkan setiap kali skrip meminta 'folder_ini'.

Tujuan AppleScript adalah untuk mengotomatiskan tugas untuk Anda dengan memberi tahu aplikasi untuk melakukan tugas yang tidak ingin Anda lakukan sendiri. Oleh karena itu, perintah 'beri tahu' sangat penting. Anda bisa mendapatkan jauh di dunia AppleScript dengan 'memberi tahu' saja.

Perhatikan juga: baris yang mengatakan

--get the name of the folder

sebenarnya hanya sebuah komentar, memberi tahu pengguna apa yang sedang dilakukan skrip pada saat itu. Komentar sangat penting---bukan hanya untuk memberi tahu orang lain apa yang dilakukan skrip Anda, tetapi juga untuk mengingatkan diri Anda sendiri.

Menulis AppleScript Pertama Anda

Jika Anda memiliki pengalaman pemrograman dan terbiasa dengan konsep seperti variabel, loop do-while , dan conditional, Anda bisa mendapatkan banyak manfaat dari AppleScript di luar cakupan pengantar ini. Untuk saat ini, kami hanya akan menunjukkan cara membuat, menulis, menjalankan, dan menyimpan skrip dasar:

  1. Buat skrip: Buka Editor Skrip dan pergi ke File > Baru .
  2. Tulis skrip Anda: Jendela Script Editor dibagi menjadi dua bagian. Setengah bagian atas adalah untuk memasukkan skrip Anda; bagian bawah akan menunjukkan output saat Anda menjalankannya. Ketik: |_+_| . Kemudian tekan tombol palu di bilah menu tepat di atas skrip untuk mengompilasinya. Ini akan dijalankan melalui skrip Anda untuk memeriksa kesalahan sintaks. Jika Anda tidak menerima dialog kesalahan, dan skrip Anda mengubah format dan font, maka skrip berhasil dikompilasi.
  3. Jalankan skrip Anda: Di sebelah tombol palu adalah Bermain tombol. Pukul itu, dan lihat apa yang terjadi.
  4. Simpan skrip Anda: Sekarang setelah Anda memiliki skrip dasar, Anda dapat menyimpannya sebagai aplikasi yang dapat diklik. Pergi ke File > Simpan , dan dibawah Format Berkas , memilih Aplikasi . Sekarang, alih-alih membuka Editor Skrip dan menekan Play, Anda cukup mengklik dua kali skrip Anda untuk menjalankannya. Jika Anda suka membuat 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 tertentu, buka File > Buka Kamus dan pilih aplikasinya. Dari sana, Anda dapat melihat semua perintah AppleScript yang tersedia.

Untuk Otomatisasi Mac yang Lebih Sederhana, Gunakan Automator

Jika pemrograman membuat Anda pusing, ada cara yang lebih sederhana untuk mengotomatiskan tugas Anda. Automator menggunakan GUI yang ramah dan antarmuka sederhana untuk mengubah rutinitas yang mematikan pikiran menjadi tugas set-and-forget satu klik.

Meskipun Automator tidak dapat disesuaikan atau serumit AppleScript, Automator lebih sederhana dan lebih sulit untuk dipecahkan. Lihatlah beberapa Alur kerja Automator yang akan menghemat waktu Anda jika Anda tertarik.

Membagikan Membagikan Menciak Surel Canon vs. Nikon: Merek Kamera Mana yang Lebih Baik?

Canon dan Nikon adalah dua nama besar di industri kamera. Tetapi merek mana yang menawarkan jajaran kamera dan lensa yang lebih baik?

Baca Selanjutnya
Topik-topik yang berkaitan
  • Mac
  • Pemrograman
  • Applescript
  • Otomasi Komputer
  • Trik Mac
  • Skrip
  • Otomatisasi Tugas
Tentang Penulis Tim Chawaga(21 Artikel Diterbitkan)

Tim Chawaga adalah seorang penulis yang tinggal di Brooklyn. Ketika dia tidak menulis tentang teknologi dan budaya, dia menulis fiksi ilmiah.

More From Tim Chawaga

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan