Jika Anda merasa nyaman dalam dunia scripting dan Anda bekerja pada Mac, AppleScript mungkin menjadi solusi otomatis untuk Anda. AppleScript yaitu bahasa yang berpengaruh yang memberi Anda kekuatan untuk mengontrol aplikasi apa pun, asalkan menyediakan perpustakaan AppleScript.
Gunakan untuk tugas-tugas biasa menyerupai mengubah ukuran foto Photoshop secara otomatis, mengganti nama folder, dan mengunci file dengan kata sandi. Kami akan memperlihatkan kepada Anda bagaimana cara menggunakannya.
Apa itu AppleScript
Gunakan untuk tugas-tugas biasa menyerupai mengubah ukuran foto Photoshop secara otomatis, mengganti nama folder, dan mengunci file dengan kata sandi. Kami akan memperlihatkan kepada Anda bagaimana cara menggunakannya.
Apa itu AppleScript
Seperti bash, AppleScript yaitu bahasa scripting. Dan menyerupai dengan Automator, ini berinteraksi terutama dengan aplikasi dan Finder untuk mengotomatiskan kiprah untuk Anda. Ini dirilis sebagai potongan dari Mac OS System 7, sepanjang tahun 1993. Sudah macet semenjak ketika 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 eksklusif ke baris perintah, mengakibatkan AppleScript salah satu alat terbaik untuk penjinak. Ini juga menawarkan macOS keunggulan atas iOS ketika tiba ke otomatisasi.
Tinjauan Umum wacana 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 eksklusif ke baris perintah, mengakibatkan AppleScript salah satu alat terbaik untuk penjinak. Ini juga menawarkan macOS keunggulan atas iOS ketika tiba ke otomatisasi.
Tinjauan Umum wacana AppleScripts Pra-Instal
Sebelum kita membahas apa yang dikatakan AppleScript, mari kita lihat skrip yang telah diinstal sebelumnya dengan Editor Skrip dan bagaimana Anda sanggup menggunakannya.
Skrip yang sudah diinstal sebelumnya tinggal di Macintosh HD> Library> Scripts. Anda juga sanggup mengaksesnya dengan membuka Editor Skrip (mencarinya dengan Spotlight), pergi ke hidangan Preferensi> Umum> Tampilkan Skrip di bilah menu, kemudian klik ikon skrip yang muncul di bilah menu.
Skrip yang sudah diinstal sebelumnya tinggal di Macintosh HD> Library> Scripts. Anda juga sanggup mengaksesnya dengan membuka Editor Skrip (mencarinya dengan Spotlight), pergi ke hidangan Preferensi> Umum> Tampilkan Skrip di bilah menu, kemudian 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 yaitu 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 sanggup membalik foto secara horizontal atau vertikal, menggandakannya sebagai JPEG atau PNG, memutarnya, atau meminta peringatan ketika item gres ditambahkan.
Setelah Anda menentukan 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 yaitu 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 sanggup membalik foto secara horizontal atau vertikal, menggandakannya sebagai JPEG atau PNG, memutarnya, atau meminta peringatan ketika item gres ditambahkan.
Setelah Anda menentukan 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 hidangan 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 memakai sintaks yang sanggup dibaca manusia. Ini berarti bahwa, dibandingkan dengan banyak bahasa pemrograman lain, ia ditulis dalam format yang sanggup dimengerti. Karena memakai kata-kata dan kalimat lengkap untuk mengirim perintah, gampang dipahami dan eksklusif dipelajari.
Baca Juga Mari kita lihat sintaks awal dari add - alert.scpt item gres dalam Tindakan Folder. Ini akan menawarkan inspirasi pernyataan paling fundamental di AppleScript: Tell Statement.
"Tell tell" terdiri dari tiga bagian:
Tujuan AppleScript yaitu untuk mengotomatiskan tugas-tugas untuk Anda dengan memberi tahu aplikasi untuk melaksanakan 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 bergotong-royong hanya komentar, yang memberi tahu pengguna apa yang dilakukan skrip pada ketika 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 acuan (dalam hal ini, aplikasi "Finder")
- Tindakan yang harus dilakukan (di sini, "atur folder_name ke nama this_folder").
Tujuan AppleScript yaitu untuk mengotomatiskan tugas-tugas untuk Anda dengan memberi tahu aplikasi untuk melaksanakan 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 bergotong-royong hanya komentar, yang memberi tahu pengguna apa yang dilakukan skrip pada ketika 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 mempunyai pengalaman pemrograman dan terbiasa dengan konsep-konsep menyerupai variabel, loop do-while, dan kondisional, Anda bisa mendapatkan banyak hal dari AppleScript di luar cakupan pengantar ini. Untuk ketika ini, kami hanya akan memperlihatkan 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 yaitu untuk memasukkan skrip Anda; potongan bawah akan memperlihatkan kepada Anda output ketika Anda menjalankannya. Ketik: tell application "System Events" to untuk menampilkan obrolan "Hello world!". Kemudian tekan tombol palu di bilah hidangan sempurna di atas skrip untuk mengkompilasinya. Ini akan dijalankan melalui skrip Anda untuk mengusut kesalahan sintaksis. Jika Anda tidak mendapatkan obrolan kesalahan, dan skrip Anda mengubah format dan font, maka itu berhasil dikompilasi.
- Jalankan skrip Anda: Di sebelah tombol palu yaitu tombol Play. Hit itu, dan lihat apa yang terjadi.
- Simpan skrip Anda: Sekarang Anda mempunyai skrip dasar, Anda sanggup menyimpannya sebagai aplikasi yang sanggup 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 sanggup memakai AppleScript untuk mengubah skrip bash Anda menjadi aplikasi yang sanggup diklik.
EmoticonEmoticon