چگونه روی تصویری روی صفحه کلیک کنیم
یک بار به ماکرو نشان دهید دکمه چه شکلی است، و ماکرو آن را پیدا میکند و هر جا روی صفحه باشد کلیک میکند.
بهروزرسانی 1 اکتبر 2026 · کلیک روی تصاویر در همه پلنها در Myna Recorder رایگان است.
1. چرا یک کلیک ضبطشده به هدف نمیخورد
یک کلیک ضبطشده هر بار به همان نقطه روی صفحه میرود. پنجره را جابهجا کنید، وضوح را تغییر دهید، یا ماکرو را روی رایانهای دیگر اجرا کنید، و کلیک روی چیز دیگری میافتد. کلیک روی یک تصویر به محل چیزها بستگی ندارد: ماکرو هر بار دنبال آن تصویر میگردد و هر جا که اکنون باشد کلیک میکند.
2. گرفتن تصویر
تب Images را باز کنید، Crop new area را فشار دهید، یک کادر دور دکمه بکشید و نامی به آن بدهید. فقط بخشی را ضبط کنید که آن را قابل تشخیص میکند، مانند برچسب و لبه دکمه. پسزمینهای که داخل تصویر است مانع تطبیق آن میشود وقتی پسزمینه تغییر میکند.
3. کلیک روی آن
در تب Recorder، نوار ابزار گامها را باز کنید، Image را انتخاب کنید، Click it را برگزینید، سپس تصویرتان را انتخاب کنید. در تب Script این کار یک خط است:
click_crop("Save")
گام تا 5 ثانیه منتظر میماند تا تصویر ظاهر شود، سپس وسط آن را کلیک میکند. اگر تصویر هرگز ظاهر نشود، ماکرو به گام بعدی میرود. برای رفتن به جای دیگر، on_fail="label" را اضافه کنید، یا برای توقف اجرا، abort=True.
4. ابتدا منتظر چیزی بمانید
Wait until visible ماکرو را نگه میدارد تا تصویری ظاهر شود. این روشی است برای اینکه ماکرو، بهجای حدس زدن با یک مکث ثابت، برای یک صفحه کند یا یک خروجی طولانی صبر کند:
wait_for("Report ready", timeout_ms=60000)
click_crop("Download")
برای چیزی که فقط گاهی ظاهر میشود، یک بلوک if_image یک بار نگاه میکند و گامهایش را فقط زمانی اجرا میکند که تصویر آنجا باشد:
if_image("Update available"):
click_crop("Remind me later")
5. وقتی تصویر را پیدا نمیکند
- confidence= تعیین میکند تطبیق تا چه حد نزدیک باشد. مقدار پیشفرض 0.8 است، یعنی تطبیق 80%. اگر تصویری که واضحاً آنجاست پیدا نمیشود، آن را کمی پایین بیاورید.
- match="shape" خطوط بیرونی را مقایسه میکند و رنگ را نادیده میگیرد، برای دکمهای که وقتی برجسته میشود یا در تم تاریک رنگش عوض میشود.
- region=(x, y, width, height) فقط در یک بخش از صفحه جستجو میکند، که سریعتر است و از یک تصویر مشابه در جای دیگر پرهیز میکند.
- x_offset= و y_offset= کنار تصویر کلیک میکنند، برای نمونه روی کادری کنار یک برچسب.
- timeout_ms= تعیین میکند چه مدت جستجو ادامه یابد.
یک گام میتواند چیزها را بهجای تصویر با رنگ پیدا کند: یک بازه رنگ به آن بدهید و روی وسط بزرگترین لکه آن رنگ عمل میکند.
6. طرحها و خروجی
- کلیک روی تصاویر، انتظار برای آنها و تطبیق رنگ در همه پلنها رایگان است.
- ماکروی که روی تصاویر کلیک میکند میتواند در پلنهای Basic و Pro بهصورت یک فایل .exe خروجی گرفته شود، با تصاویرش داخل فایل.
- برای چیزی که فقط برای لحظهای روی صفحه است، یک عکسبرداری پیاپی چند ثانیه از یک ناحیه عکس میگیرد تا بتوانید تصویری را که نگه میدارید انتخاب کنید. عکسبرداریهای پیاپی بخشی از پلنهای Basic و Pro هستند.