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
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
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.
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.
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.
"Tell tell" terdiri dari tiga bagian:
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
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").
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.
0 Response to "Menulis Skrip Otomasi Pada Mac Anda Dengan AppleScript"
Post a Comment