Ukurasa huu umetafsiriwa kutoka Kiingereza kwa urahisi. Toleo la asili la Kiingereza ndilo sahihi zaidi na, endapo mawili yanatofautiana, ndilo linalotumika.

Jinsi ya kuotomatisha uingizaji wa data kwenye Windows bila kuandika msimbo

Rekodi mara moja kwa mkono, ifanye iendelee kufanya kazi dirisha likihama, na iache irudie wakati unafanya kitu kingine.

Imesasishwa 18 Septemba 2026 · Kurekodi, kuhariri, kucheza tena na nanga za picha ni bure katika Myna Recorder bila kikomo cha muda.

1. Kazi yenyewe

Muundo ni uleule kila wakati: thamani iko sehemu moja, fomu inaitaka sehemu nyingine, na zipo mia mbili kati yake. Nakili namba ya ankara, ibandike kwenye kisanduku cha utafutaji, bonyeza Enter, bofya Approve, subiri alama ya kijani, kisha inayofuata. Hakuna upangaji programu unaohitajika kuotomatisha hili. Unahitaji kirekodi, njia ya kubofya vitu badala ya pikseli, na njia ya kurudia.

2. Rekodi mara moja

  1. Zima kurekodi mwendo wa kipanya

    Settings → Recording. Bila mwendo, macro ni orodha fupi ya mibofyo na funguo inayoenda moja kwa moja kwenye kila lengo. Rekodi mwendo kwa kuchora au kuelea tu.

  2. Bonyeza F2, fanya kipengele kimoja kwa mkono, bonyeza F3

    Kurekodi ni cha kimataifa, kwa hiyo hunasa unachofanya kwenye programu yoyote, kwa muda wake wa awali.

  3. Bonyeza F4 kuicheza tena, F6 kusimamisha

    Jifunze ufunguo wa Stop kabla ya kitu kingine chochote. Unafanya kazi hata Recorder isipokuwa dirisha linalotumika.

Matokeo yanaonekana mara mbili: kama orodha ya hatua unayoweza kupanga upya na kupanga muda upya, na kama script inayosomeka kwenye kichupo cha Script.

3. Ifanye iendelee dirisha likihama

Mbofyo uliorekodiwa ni nafasi kamili ya skrini. Hamisha dirisha, badilisha azimio, au iendeshe kwenye kompyuta ya mfanyakazi mwenzako, na itagonga kitu kisicho sahihi. Suluhisho ni nanga ya picha: kwenye mwonekano wa Images, nasa kitufe cha Approve kama kipande na uipe jina. Kisha hatua inakuwa:

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 husimama hadi picha iwepo, kwa hiyo macro haibahatishi tena jinsi programu inavyojibu haraka leo. Nasa vipande kwa kubana: sehemu bainifu tu na si kingine. Mwongozo unashughulikia kiwango cha uhakika, eneo, na ulinganifu wa rangi dhidi ya umbo.

4. Ipe data

Recorder husoma thamani kutoka skrini badala ya kuzitoa kwenye faili. Elekeza read_text kwenye seli au sehemu inayoshikilia thamani inayofuata, ihifadhi kwenye kigezo, kisha tumia ${name} ndani ya maandishi yoyote unayoandika:

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

Daima mpe read_text eneo. Kisoma kilichojengwa ndani hufanya kazi kwenye kompyuta yako na hakigharimu chochote; kisoma cha pili cha ndani na kisoma cha AI vipo kwa maandishi ambayo cha kwanza hukosea. Namba zinaweza kusafishwa kwa .to_number() na kulinganishwa. Mada nzima iko kwenye kusoma maandishi kutoka skrini.

5. Irudie

  • Repeat kwenye upau wa zana huendesha macro idadi fulani ya mara; 0 maana yake hadi uisimamishe.
  • Kwa kurudia ndani ya mzunguko mmoja, tumia vizuizi vya loop. Orodha ya amri iliyo karibu na kihariri inaonyesha kila kimoja pamoja na mfano uliofanyiwa kazi.
  • Speed hupima muda wa kusubiri uliorekodiwa kutoka 0.25× hadi 10×. Haiwezi kufanya programu ijibu haraka zaidi, kwa hiyo macro ikiharibika kwa 4× suluhisho ni wait_for, si kuendesha polepole.
  • Nenda kipengele kinachofuata kama ungefanya kwa mkono: bonyeza Down kwenye orodha, au bofya kipande cha safu inayofuata.

6. Nasa matatizo

abort=True kwenye wait_for husimamisha uendeshaji picha isipojitokeza kamwe, badala ya kubonyeza Approve kwenye rekodi isiyo sahihi. on_fail="again" huruka hadi hatua yenye lebo ili kujaribu tena. Kwa kisanduku kinachotokea mara moja kila asubuhi, ongeza safu ya kuangalia: hutafuta picha ya hitilafu wakati wote wa uendeshaji na inaweza kuibua dirisha, kukutumia ujumbe kwenye Telegram au Discord pamoja na picha ya skrini, au kusimamisha macro. Safu za kuangalia ni sehemu ya mpango wa Basic.

7. Au ieleze na uache AI ikuandikie

Kwenye mpango wa Pro msaidizi huandika script kutoka maelezo. Nasa vipande vyako kwanza, kisha eleza skrini inavyoonekana, si lengo pekee: "bofya kisanduku cha Search, andika namba, bonyeza Enter, subiri safu ya matokeo, bofya Approve, subiri alama ya kijani" hupata macro inayofanya kazi; "chakata ankara" hurudisha swali. Hakuna kinachofika kwenye kihariri hadi ubonyeze Use, na kila jibu huangaliwa na kikusanyaji kwanza.

8. Ikabidhi kwa mfanyakazi mwenzako

File → Export as Program… hugeuza macro kuwa .exe moja yenye vipande vyake na kisoma maandishi cha ndani, ili mtu anayeshughulikia ankara aweze kuiendesha bila kusakinisha chochote. Hatua ziko kwenye kugeuza macro kuwa .exe.