Apa itu Editor Makro?

Makro adalah skrip yang, ketika dijalankan, akan melakukan serangkaian tugas secara otomatis. Script ini dibuat menggunakan program khusus yang disebut editor makro. Menggunakan editor makro, pengguna dapat menulis atau merekam serangkaian tindakan dan perintah. Ketika skrip selesai, skrip dikompilasi menjadi satu perintah atau ikon. Setiap kali pengguna menjalankan perintah itu atau mengklik ikon, makro akan menjalankan rangkaian yang diprogram ke dalamnya. Editor ini datang dalam berbagai jenis, dari yang bekerja dengan seluruh sistem operasi hingga yang bekerja dalam satu program.

Penggunaan utama editor makro adalah menyederhanakan pekerjaan komputer yang membosankan. Dengan menggunakan editor, pengguna dapat membuat serangkaian perintah yang perlu dijalankan berulang kali. Jika pengguna secara langsung memasukkan perintah ini, kesalahan akan muncul karena kehilangan fokus atau peluang acak. Dengan makro, setiap perintah dijalankan dengan benar dan dengan cara yang benar.

Ada dua cara umum untuk memasukkan informasi ke dalam editor makro. Yang pertama adalah melalui antarmuka scripting. Pengguna menulis skrip menggunakan jenis kode komputer khusus, yang sering kali dimiliki oleh program makro. Makro ini mungkin sangat kompleks, memungkinkan pembukaan dan penutupan program, interaksi pengguna, dan banyak rangkaian aktivitas.

Metode umum lainnya untuk membuat makro adalah melalui perekaman. Jenis editor makro ini hanya merekam penekanan tombol, klik mouse, dan penggunaan program untuk jangka waktu tertentu. Kemudian akan menjalankan kembali urutan itu dengan cara yang sama persis. Program-program ini biasanya mudah digunakan, tetapi makronya paling dasar.

Beberapa editor makro tidak memiliki lingkungan operasi yang ditetapkan. Program-program ini berisi kode generik yang memungkinkan urutan informasi apa pun. Jenis editor makro ini sering digunakan pada tingkat sistem operasi, menjalankan perintah dan memuat program pada waktu tertentu.

Editor lain dirancang untuk bekerja dalam program tertentu. Editor makro ini memiliki jenis skrip tertentu yang memungkinkan akses ke fungsi dalam program induknya. Kompleksitas makro yang dibuat oleh program seperti ini hampir sama besarnya dengan program induk yang dijalankannya.
Editor makro semacam ini sangat umum di dunia game online. Seringkali game ini memiliki editor bawaan yang memungkinkan pembuatan perintah gabungan seperti ‘eksekusi kemampuan ini, lalu serang target yang dipilih.’ Banyak dari game ini juga memiliki editor eksternal yang memungkinkan orang membuat karakter run skrip. Produsen game hampir secara universal melarang jenis editor kedua.