Bu sayfa kolaylık olsun diye İngilizceden çevrilmiştir. İngilizce orijinal en doğru sürümdür; ikisi farklılık gösterirse geçerli olan odur.

Windows'ta kodlama yapmadan veri girişini nasıl otomatikleştirirsiniz

Bir turu elle kaydedin, taşınan bir pencereden sağ çıkmasını sağlayın ve siz başka bir şey yaparken tekrar etmesine izin verin.

Güncelleme: 18 Eylül 2026 · Kayıt, düzenleme, yeniden oynatma ve görüntü çapaları Myna Recorder'da süre sınırı olmadan ücretsizdir.

1. İş

Desen her zaman aynıdır: bir değer bir yerde durur, bir form onu başka bir yerde ister ve bunlardan iki yüz tane vardır. Fatura numarasını kopyalayın, arama kutusuna yapıştırın, Enter'a basın, Onayla'ya tıklayın, yeşil işaretin çıkmasını bekleyin, sonrakine geçin. Bunu otomatikleştirmek için programlama gerekmez. Bir kayıt aracına, piksellere değil nesnelere tıklamanın bir yoluna ve tekrarlamanın bir yoluna ihtiyacınız var.

2. Bir tur kaydedin

  1. Fare hareketi kaydını kapatın

    Ayarlar → Kayıt. Hareket olmadan makro, her hedefe doğrudan giden kısa bir tıklama ve tuş listesidir. Hareketi yalnızca çizim yaparken ya da üzerine gelirken kaydedin.

  2. F2'ye basın, bir öğeyi elle yapın, F3'e basın

    Kayıt global çalışır; herhangi bir uygulamada yaptığınız her şeyi, özgün zamanlamasıyla yakalar.

  3. Yeniden oynatmak için F4'e, durdurmak için F6'ya basın

    Önce Durdur tuşunu öğrenin. Recorder etkin pencere olmasa bile çalışır.

Sonuç iki kez görünür: yeniden sıralayabileceğiniz ve zamanlamasını değiştirebileceğiniz bir adım listesi olarak ve Betik sekmesinde okunabilir bir betik olarak.

3. Taşınan pencereden sağ çıkmasını sağlayın

Kaydedilmiş bir tıklama, mutlak bir ekran konumudur. Pencereyi taşıyın, çözünürlüğü değiştirin ya da bir meslektaşınızın PC'sinde çalıştırın; yanlış şeye denk gelir. Çözüm bir görüntü çapasıdır: Görüntüler görünümünde Onayla düğmesini bir kırpma olarak yakalayın ve adlandırın. Ardından adım şu hale gelir:

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, resim görünene kadar duraklar; böylece makro, uygulamanın bugün ne kadar hızlı yanıt vereceğine dair bir bahis olmaktan çıkar. Kırpmaları sıkı alın: ayırt edici kısım ve başka hiçbir şey. Kılavuz güven, bölge ve renk ile şekil eşleştirmesini anlatır.

4. Verileri besleyin

Recorder değerleri bir dosyadan değil, ekrandan okur. read_text'i bir sonraki değeri tutan hücreye ya da alana yöneltin, bir değişkende saklayın ve yazdığınız herhangi bir metnin içinde ${name} kullanın:

number = read_text(region=(120, 300, 160, 28), single_line=True)
click_crop("Search box")
type_text("${number}")

read_text'e her zaman bir bölge verin. Yerleşik okuyucu bilgisayarınızda çalışır ve ücretsizdir; ikinci bir yerel okuyucu ve bir yapay zeka okuyucusu, birincinin yanlış okuduğu metinler için oradadır. Sayılar .to_number() ile temizlenebilir ve karşılaştırılabilir. Konunun tamamı ekrandan metin okuma sayfasında.

5. Tekrarlayın

  • Araç çubuğundaki Tekrarla, makroyu belirlediğiniz sayıda çalıştırır; 0, durdurana kadar anlamına gelir.
  • Tek bir çalıştırma içinde döngü için döngü bloklarını kullanın. Düzenleyicinin yanındaki komut listesi, her birini çalışan bir örnekle gösterir.
  • Hız, kaydedilmiş beklemeleri 0.25× ile 10× arasında ölçekler. Uygulamanın daha hızlı yanıt vermesini sağlayamaz; bu nedenle makro 4×'te bozuluyorsa çözüm daha yavaş çalıştırmak değil, wait_for'dur.
  • Bir sonraki öğeye elle yapacağınız gibi geçin: listede aşağı tuşuna basın ya da bir sonraki satırın kırpmasına tıklayın.

6. Sorunları yakalayın

wait_for üzerindeki abort=True, resim hiç çıkmazsa çalışmayı durdurur; böylece yanlış kayda Onayla'ya basmaz. on_fail="again", yeniden denemek için etiketli bir adıma atlar. Her sabah bir kez çıkan iletişim kutusu için bir izleme satırı ekleyin: çalışma boyunca hata resmini arar ve bir açılır pencere gösterebilir, ekran görüntüsüyle Telegram veya Discord'dan mesaj gönderebilir ya da makroyu durdurabilir. İzleme satırları Basic planına dahildir.

7. Ya da tarif edin, yapay zeka yazsın

Pro planında asistan, bir açıklamadan betiği yazar. Önce kırpmalarınızı yakalayın, sonra yalnızca hedefi değil, ekranın nasıl göründüğünü anlatın: "Arama kutusuna tıkla, numarayı yaz, Enter'a bas, sonuç satırının çıkmasını bekle, Onayla'ya tıkla, yeşil işaretin çıkmasını bekle" çalışan bir makro üretir; "faturaları işle" ise size bir soru geri döndürür. Siz Kullan'a basana kadar hiçbir şey düzenleyiciye gelmez ve her yanıt önce derleyici tarafından kontrol edilir.

8. Bir meslektaşınıza verin

Dosya → Programı Olarak Dışa Aktar…, makroyu kırpmaları ve yerel metin okuyucusu içinde barındıran tek bir .exe dosyasına çevirir; böylece faturaları gerçekten yapan kişi hiçbir şey kurmadan çalıştırabilir. Adımlar makroyu .exe'ye dönüştürme sayfasındadır.