Paano i-automate ang data entry sa Windows nang walang coding
I-record ang isang pass nang mano-mano, gawin itong makaligtas sa window na nagalaw, at hayaan itong ulitin habang may ginagawa ka pang iba.
Na-update noong 18 Setyembre 2026 · Libre ang pag-record, pag-edit, replay at image anchor sa Myna Recorder nang walang limitasyon sa oras.
1. Ang trabaho
Palaging pareho ang pattern: may value sa isang lugar, gustong ilagay ito ng isang form sa iba, at dalawang daan sila. Kopyahin ang invoice number, idikit sa search box, pindutin ang Enter, i-click ang Approve, maghintay sa berdeng tsek, susunod. Hindi kailangan ng programming para i-automate ito. Kailangan mo ng recorder, paraan para mag-click sa mga bagay sa halip na sa pixel, at paraan para ulitin.
2. I-record ang isang pass
I-off ang pag-record ng galaw ng mouse
Settings → Recording. Kapag walang galaw, ang macro ay maikling listahan ng mga click at key na dumidiretso sa bawat target. I-record ang galaw lamang para sa pagguhit o pag-hover.
Pindutin ang F2, gawin ang isang item nang mano-mano, pindutin ang F3
Global ang pag-record, kaya nakukuha nito ang anumang ginagawa mo sa anumang application, kasama ang orihinal na timing.
Pindutin ang F4 para i-replay, F6 para huminto
Unahin mong matutunan ang Stop key. Gumagana ito kahit hindi aktibo ang Recorder na window.
Lumalabas ang resulta nang dalawang beses: bilang listahan ng hakbang na maaari mong ayusin ang ayos at timing, at bilang script na mababasa sa Script tab.
3. Gawin itong makaligtas sa nagalaw na window
Ang na-record na click ay eksaktong posisyon sa screen. Ilipat ang window, palitan ang resolution, o patakbuhin sa PC ng katrabaho, at mapupunta ito sa maling bagay. Ang solusyon ay image anchor: sa Images view, i-capture ang Approve button bilang crop at pangalanan ito. Pagkatapos, ang hakbang ay magiging:
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)
Hihinto ang wait_for hanggang nandoon ang larawan, kaya hindi na ito pagtaya kung gaano kabilis sumagot ang application ngayon. I-crop nang mahigpit: ang natatanging bahagi lamang at wala nang iba. Ipinaliliwanag ng manual ang confidence, region at pagtutugma ng kulay kumpara sa hugis.
4. Bigyan ito ng datos
Nagbabasa ang Recorder ng mga value mula sa screen sa halip na sa file. Ituro ang read_text sa cell o field na may hawak ng susunod na value, itago ito sa variable, at gamitin ang ${name} sa anumang tekstong i-type mo:
number = read_text(region=(120, 300, 160, 28), single_line=True)
click_crop("Search box")
type_text("${number}")
Laging bigyan ng region ang read_text. Tumatakbo sa iyong computer ang built-in reader at walang bayad; may pangalawang lokal na reader at AI reader para sa tekstong nagkakamali ang una. Maaaring linisin ang mga numero gamit ang .to_number() at ikumpara. Nasa pagbabasa ng teksto mula sa screen ang buong paksa.
5. Ulitin ito
- Pinapatakbo ng Repeat sa toolbar ang macro nang bilang ng beses na itinakda; ang 0 ay nangangahulugang hanggang pigilan mo ito.
- Para sa loop sa loob ng isang takbo, gamitin ang loop blocks. Ipinapakita ng command list sa tabi ng editor ang bawat isa kasama ang halimbawang gawa.
- Ang Speed ay nag-i-scale ng mga na-record na paghihintay mula 0.25× hanggang 10×. Hindi nito kayang gawing mas mabilis tumugon ang application, kaya kung masira ang macro sa 4× ang solusyon ay wait_for, hindi mas mabagal na takbo.
- Lumipat sa susunod na item gaya ng gagawin mo nang mano-mano: pindutin ang Down sa listahan, o i-click ang crop ng susunod na row.
6. Mahuli ang mga problema
Ang abort=True sa wait_for ay humihinto sa takbo kapag hindi lumitaw ang larawan, sa halip na pindutin ang Approve sa maling record. Ang on_fail="again" ay tumatalon sa may-label na hakbang para subukan muli. Para sa dialog na lumalabas minsan kada umaga, magdagdag ng watch row: hinahanap nito ang error picture sa buong takbo at maaaring magpakita ng popup, magmensahe sa Telegram o Discord kasama ang screenshot, o patigilin ang macro. Bahagi ng Basic plan ang mga watch row.
7. O ilarawan ito at hayaang isulat ng AI
Sa Pro plan, isinusulat ng assistant ang script mula sa paglalarawan. I-capture muna ang iyong mga crop, saka sabihin kung ano ang itsura ng screen, hindi lang ang layunin: ang "i-click ang Search box, i-type ang numero, pindutin ang Enter, hintayin ang result row, i-click ang Approve, hintayin ang berdeng tsek" ay makakakuha ng gumaganang macro; ang "iproseso ang mga invoice" ay magbabalik ng tanong. Walang makakarating sa editor hangga't hindi mo pinipindot ang Use, at sinusuri muna ng compiler ang bawat sagot.