Advertisement
  1. Computer Skills

Bekerja Dengan File di Keyboard Maestro: Bagian 1

Scroll to top
Read Time: 4 min

() translation by (you can also view the original English article)

Sejauh ini dalam tutorial saya di Keyboard Maestro, saya telah membahas sejumlah besar fitur aplikasi. Saya telah melihat semuanya mulai dari membuat shortcut keyboard sederhana ke makro yang secara otomatis tweet apa pun yang Anda dengarkan di Spotify. Satu hal yang belum saya bahas, bagaimanapun, adalah bagaimana menggunakan Keyboard Maestro untuk bekerja dengan file dalam sistem file Mac.

Sudah waktunya untuk memperbaikinya.

Selama beberapa tutorial berikutnya saya akan menunjukkan bagaimana Anda bisa bekerja dengan file di Keyboard Maestro.

Dalam tutorial ini, saya memulai dengan dasar-dasarnya dengan menunjukkan kepada Anda cara membuat makro yang mengganti nama sekelompok file sehingga semuanya memiliki nama dasar yang sama diikuti oleh nomor urut, misal. Tuts-1.jpg, Tuts-2.jpg, Tuts-3.jpg dan sebagainya.

Ini adalah makro yang relatif sederhana namun dengan baik menunjukkan dasar-dasar bekerja dengan file.

Prasyarat

Untuk pelajaran awal ini saya akan menjaga hal-hal yang cukup sederhana. Anda bisa mendapatkan makro untuk bekerja dengan mengikuti langkah-langkah tepat saya. Untuk mendapatkan hasil maksimal dari tutorial ini, ini akan membantu jika Anda terbiasa dengan dasar-dasar Keyboard Maestro. Tempat terbaik untuk memulai adalah rangkaian pengantar lima bagian saya:

Anda juga harus mempertimbangkan untuk melihat rangkaian saya yang lebih baru yang meliputi: 

Anda juga memerlukan salinan Keyboard Maestro. Biayanya $36 untuk lisensi penuh (yang menurut saya sangat berharga) dan ada percobaan gratis sehingga Anda bisa merasakan aplikasi sebelum membelinya.

Membangun Makro

Menyiapkannya

Buka Keyboard Maestro dan buat makro baru. Beri nama seperti Rename Files dan hot key trigger.

Aku sudah pergi dengan Command-Option-Shift-R untuk trigger karena belum digunakan oleh Finder.

namingmacronamingmacronamingmacro
Penamaan makro.

Makro ini perlu melakukan beberapa hal sebelum dimuat dalam file apapun.

Pertama, saya perlu beberapa cara untuk memberitahukan apa yang harus diberi nama setiap file.

Kedua, dibutuhkan sebuah counter sehingga bisa menambahkan nomor urut ke akhir setiap nama file. Penghitung itu juga perlu disetel ulang ke 1 setiap kali tindakan dijalankan.

Tambahkan New Action dan pilih Prompt for User Input dari Variables Category. Berikan judul dan prompt. Klik ikon Green Plus untuk menambahkan variabel baru. Sebut saja BaseFilename. Biarkan Default Value kosong.

user promptuser promptuser prompt
Mendapatkan nama baru dari pengguna.

Selanjutnya tambahkan tindakan Set Variable to Calculation. Anda juga akan menemukannya di Variable Category. Berikan nama variabel FileNameCounter dan atur ke 1.

Ini memberi kita variabel penghitung ulang dan mengatur ulang setiap kali makro dijalankan.

filenamecounterfilenamecounterfilenamecounter
Penghitung nama filenya.

Bekerja dengan File

Setelah semuanya diatur, file dapat ditarik masuk. Tambahkan action For Each Path in Finder Selection. Agar makro berjalan, Anda harus memilih sekelompok file di Finder sebelum menekan tombol trigger Hot Key. Jika Anda tidak memilih file apapun, itu hanya akan macet.

For Each Path in Finder Selection action adalah semacam tindakan Control Flow. Ini akan berputar melalui setiap file yang Anda berikan kepadanya dan melakukan serangkaian tindakan yang sama pada masing-masing file. Saya membutuhkannya untuk:

  • Simpan ekstensi file ke variabel sehingga bisa digunakan nantinya
  • Ganti nama file ke nama dasar ditambah nilai counter saat ini ditambah ekstensi
  • Tambahkan satu ke konter sehingga file berikutnya mendapatkan nomor berikutnya dalam urutan

Tambahkan tindakan Get File Attribute dari File Category ke loop di action For Each Item in a Collection dan set ke Get Extension to Variable FileExtension.

Untuk From File, copy dan paste di %Variable%Path%. Ini memberitahu Keyboard Maestro untuk menyimpan perpanjangan file yang telah Anda impor sebagai variabel.

for each actionfor each actionfor each action
tindakan For Each Path adalah siklus yang melalui setiap file.

Selanjutnya tambahkan Move or Rename a File action langsung di bawah tindakan Get Extension. Set ke Move%Variable%Path% to %Variable%BaseFilename%-%Variable% FileNameCounter%.%Variable% FileExtension%.

Perhatikan tanda baca; ada tanda hubung antara panggilan untuk variabel BaseFilename dan panggilan untuk konter dan ada periode penuh (antara) penghitung dan perpanjangan.

renaming filesrenaming filesrenaming files
Tindakan ini sebenarnya mengganti nama file.

Hal terakhir yang harus dilakukan adalah memiliki siklus variabel FileNameCounter satu per satu. Tambahkan Set Variable to Calculation action dan memilikinya Set Variable FileNameCounter to FileNameCounter+1.

incrementincrementincrement
Tanpa menambahkan counter, setiap file akan berakhir dengan -1 sebagai akhiran.

Sekarang yang tersisa adalah mengujinya.

Pilih sekelompok file di Finder dan tekan tombol Hot Key. Masukkan sesuatu seperti Test for the name dan semuanya harus diganti namanya menjadi berurutan.

resultsresultsresults
Hasil menjalankan makro. Saya telah mengganti nama grup file IMG_XXX menjadi Test-1, Test-2, dll hanya dalam beberapa detik.

Pergi lebih jauh

Ini jelas merupakan makro yang sangat sederhana namun mencakup dasar-dasar bekerja dengan file di Keyboard Maestro. Dalam beberapa tutorial berikut, saya akan mulai menggali lebih dalam bagaimana Anda dapat memanipulasi file dengan makro Anda.

Untuk saat ini, bagaimanapun, Anda sekarang cukup tahu untuk memuat file ke Keyboard Maestro, mengubah nama dan merekam atribut file. Dikombinasikan dengan informasi dari tutorial lainnya, Anda harus mulai merasakan apa yang mungkin bisa Anda capai.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Computer Skills tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.