วิธีคลิกที่ภาพบนหน้าจอ
แสดงให้มาโครเห็นว่าปุ่มหน้าตาเป็นอย่างไรเพียงครั้งเดียว มาโครจะค้นหาปุ่มและคลิกได้ไม่ว่าปุ่มจะอยู่ตรงไหนบนหน้าจอ
อัปเดตเมื่อ 1 ตุลาคม 2026 · การคลิกที่ภาพใช้ได้ฟรีทุกแพ็กเกจใน Myna Recorder
1. ทำไมการคลิกที่บันทึกไว้จึงพลาด
การคลิกที่บันทึกไว้จะไปยังตำแหน่งเดิมบนหน้าจอทุกครั้ง หากย้ายหน้าต่าง เปลี่ยนความละเอียด หรือรันมาโครบนคอมพิวเตอร์เครื่องอื่น การคลิกจะไปโดนสิ่งอื่น การคลิกที่ภาพไม่ขึ้นกับตำแหน่งของสิ่งต่าง ๆ มาโครจะค้นหาภาพนั้นทุกครั้งและคลิกตรงที่ภาพอยู่ในขณะนั้น
2. จับภาพ
เปิดแท็บ Images กด Crop new area ลากกรอบรอบปุ่ม แล้วตั้งชื่อให้ ครอปเฉพาะส่วนที่ทำให้จดจำได้ เช่น ป้ายชื่อและขอบของปุ่ม พื้นหลังภายในภาพจะทำให้การจับคู่ล้มเหลวเมื่อพื้นหลังเปลี่ยน
3. คลิกที่ภาพ
ในแท็บ Recorder เปิด Image ในแถบเครื่องมือขั้นตอน แล้วเลือก Click it จากนั้นเลือกภาพของคุณ ในแท็บ Script จะเป็นบรรทัดเดียว:
click_crop("Save")
ขั้นตอนนี้จะรอให้ภาพปรากฏสูงสุดห้าวินาที แล้วคลิกตรงกลางภาพ หากภาพไม่ปรากฏเลย มาโครจะทำขั้นตอนถัดไปต่อ เพิ่ม 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. แผนการใช้งานและการส่งออก
- การคลิกที่ภาพ การรอภาพ และการจับคู่สีใช้ได้ฟรีทุกแพ็กเกจ
- มาโครที่คลิกที่ภาพสามารถส่งออกเป็นไฟล์ .exe ไฟล์เดียวได้ในแพ็กเกจ Basic และ Pro โดยภาพจะอยู่ภายในไฟล์
- สำหรับสิ่งที่ปรากฏบนหน้าจอเพียงชั่วครู่ โหมด burst จะถ่ายภาพพื้นที่หนึ่งต่อเนื่องเป็นเวลาไม่กี่วินาที เพื่อให้คุณเลือกภาพที่ต้องการเก็บ Burst เป็นส่วนหนึ่งของแพ็กเกจ Basic และ Pro