Cara mengotomatiskan entri data di Windows tanpa coding
Rekam satu kali pengerjaan secara manual, pastikan tetap berfungsi saat jendela dipindahkan, dan biarkan berulang sementara Anda mengerjakan hal lain.
Diperbarui 18 September 2026 · Perekaman, pengeditan, pemutaran ulang, dan jangkar gambar gratis di Myna Recorder tanpa batas waktu.
1. Pekerjaannya
Polanya selalu sama: sebuah nilai ada di satu tempat, formulir memintanya di tempat lain, dan jumlahnya ada dua ratus. Salin nomor faktur, tempel ke kotak pencarian, tekan Enter, klik Approve, tunggu tanda hijau, lanjut. Tidak perlu pemrograman untuk mengotomatiskan ini. Yang Anda butuhkan adalah perekam, cara untuk mengklik objek alih-alih piksel, dan cara untuk mengulang.
2. Rekam satu kali pengerjaan
Matikan perekaman gerakan mouse
Settings → Recording. Tanpa gerakan, makro hanya berupa daftar klik dan tombol pendek yang langsung menuju setiap target. Rekam gerakan hanya untuk menggambar atau mengarahkan kursor.
Tekan F2, kerjakan satu item secara manual, tekan F3
Perekaman bersifat global, sehingga menangkap apa pun yang Anda lakukan di aplikasi mana pun, dengan waktu aslinya.
Tekan F4 untuk memutar ulang, F6 untuk berhenti
Pelajari tombol Stop terlebih dahulu sebelum hal lainnya. Tombol ini tetap berfungsi meskipun Recorder bukan jendela yang aktif.
Hasilnya muncul dua kali: sebagai daftar langkah yang bisa Anda urutkan ulang dan atur waktunya, serta sebagai skrip yang mudah dibaca di tab Script.
3. Pastikan tetap berfungsi saat jendela dipindahkan
Klik yang direkam adalah posisi layar absolut. Pindahkan jendela, ubah resolusi, atau jalankan di PC rekan kerja, dan klik akan mengenai sesuatu yang salah. Solusinya adalah jangkar gambar: di tampilan Images, tangkap tombol Approve sebagai potongan dan beri nama. Lalu langkahnya menjadi:
with section("One invoice"):
click_crop("Search box")
type_text("${number}")
press("enter")
wait_for("Result row", timeout_ms=10000, abort=True)
click_crop("Approve")
wait_for("Green tick", timeout_ms=10000, abort=True)
wait_for berhenti sampai gambar muncul, sehingga makro tidak lagi bergantung pada seberapa cepat aplikasi merespons hari ini. Buat potongan secara rapat: bagian yang khas saja dan tidak lebih. Manual membahas tingkat keyakinan, area, dan pencocokan warna versus bentuk.
4. Berikan datanya
Recorder membaca nilai dari layar, bukan dari file. Arahkan read_text ke sel atau kolom yang berisi nilai berikutnya, simpan ke variabel, dan gunakan ${name} di dalam teks apa pun yang Anda ketik:
number = read_text(region=(120, 300, 160, 28), single_line=True)
click_crop("Search box")
type_text("${number}")
Selalu berikan read_text sebuah area. Pembaca bawaan berjalan di komputer Anda dan gratis; pembaca lokal kedua dan pembaca AI tersedia untuk teks yang salah dibaca oleh pembaca pertama. Angka dapat dibersihkan dengan .to_number() dan dibandingkan. Seluruh topik ini ada di membaca teks dari layar.
5. Ulangi
- Repeat di toolbar menjalankan makro sejumlah kali yang ditentukan; 0 berarti sampai Anda menghentikannya.
- Untuk pengulangan dalam satu kali jalan, gunakan blok loop. Daftar perintah di samping editor menampilkan setiap blok beserta contoh kerjanya.
- Speed menskalakan jeda yang direkam dari 0,25× hingga 10×. Ini tidak bisa membuat aplikasi merespons lebih cepat, jadi jika makro gagal pada 4× perbaikannya adalah wait_for, bukan menjalankan lebih lambat.
- Berpindah ke item berikutnya seperti yang akan Anda lakukan secara manual: tekan Down di daftar, atau klik potongan baris berikutnya.
6. Tangkap masalah
abort=True pada wait_for menghentikan proses ketika gambar tidak pernah muncul, alih-alih menekan Approve pada catatan yang salah. on_fail="again" melompat ke langkah berlabel untuk mencoba lagi. Untuk dialog yang muncul sekali setiap pagi, tambahkan baris pantau: baris ini mencari gambar error selama seluruh proses berjalan dan dapat memunculkan popup, mengirimi Anda pesan di Telegram atau Discord dengan tangkapan layar, atau menghentikan makro. Baris pantau termasuk dalam paket Basic.
7. Atau jelaskan dan biarkan AI menulisnya
Pada paket Pro, asisten menulis skrip dari deskripsi. Buat potongan Anda terlebih dahulu, lalu jelaskan seperti apa tampilan layarnya, bukan hanya tujuannya: "klik kotak Search, ketik nomor, tekan Enter, tunggu baris hasil, klik Approve, tunggu tanda hijau" akan menghasilkan makro yang berfungsi; "proses faktur-faktur" hanya akan mendapat pertanyaan balik. Tidak ada yang masuk ke editor sampai Anda menekan Use, dan setiap balasan diperiksa oleh compiler terlebih dahulu.