Runtime v2.81 · Diperbarui 30 Sep 2026

MatchList

Daftar nilai Kecocokan hanya baca yang ditampilkan berdasarkan region.find_any/find_all/find_multi, wait_any/wait_all, dan Recognition.result ketika beberapa target pengenalan cocok.

Sintaks

MatchList

Kelas ini tidak dapat dibuat langsung.

Parameter

Tidak ada

Nilai yang dikembalikan

—

Perilaku / efek samping

Daftar nilai Kecocokan hanya baca yang ditampilkan berdasarkan region.find_any/find_all/find_multi, wait_any/wait_all, dan Recognition.result ketika beberapa target pengenalan cocok.

Eksekusi

  • Menunggu selesai: Bersyarat
  • Keamanan akses bersamaan: Tidak dijamin
  • Eksekusi paralel: Bersyarat

Biaya pemrosesan dan waktu tunggu bergantung pada operasi yang didokumentasikan. Simpan nilai yang dapat berubah dalam alur pemiliknya; berbagi objek sembarang antaralur tidak dijamin aman.

Contoh

hits = Region(100, 200, 300, 400).find_all(["hp", "mp"], 5000)
if hits:
    click(hits, offset=(0, 4), random=0)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

Tidak ada

Metode

2 metode

MatchList.highlight

Gambarlah bingkai sorotan untuk setiap kecocokan yang ditemukan dalam daftar ini.

Sintaks

matches.highlight(color="green", line_width=2, region_width=36, auto_hide_ms=0)

Parameter

NamaDeskripsi
colorColor | String | Number
Highlight color.
Opsional · Posisi atau nama
Default: green
line_widthNumber
Outline width in pixels.
Opsional · Posisi atau nama
Default: 2
region_widthNumber
Fallback square width when a match has point only.
Opsional · Posisi atau nama
Default: 36
auto_hide_msNumber
Auto-hide timeout in milliseconds. 0 keeps highlight visible.
Opsional · Posisi atau nama
Default: 0

Nilai yang dikembalikan

MatchList — Mengembalikan daftar kecocokan yang sama setelah menggambar sorotan.

Perilaku / efek samping

Gambarlah bingkai sorotan untuk setiap kecocokan yang ditemukan dalam daftar ini. Item tanpa titik/batas kecocokan yang valid akan dilewati.

Eksekusi

  • Menunggu selesai: Bersyarat
  • Keamanan akses bersamaan: Tidak dijamin
  • Eksekusi paralel: Bersyarat

Biaya pemrosesan dan waktu tunggu bergantung pada operasi yang didokumentasikan. Simpan nilai yang dapat berubah dalam alur pemiliknya; berbagi objek sembarang antaralur tidak dijamin aman.

Contoh

hits = Region(100, 200, 300, 400).find_any(["enemy_a", "enemy_b"], 2500)
hits.highlight(color="yellow", line_width=3, auto_hide_ms=1200)

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait

MatchList.highlight_off

Matikan semua sorotan aktif yang dihasilkan dari contoh daftar kecocokan ini.

Sintaks

matches.highlight_off()

Parameter

Tidak ada

Nilai yang dikembalikan

MatchList — Mengembalikan daftar kecocokan yang sama setelah mematikan sorotan.

Perilaku / efek samping

Matikan semua sorotan aktif yang dihasilkan dari contoh daftar kecocokan ini.

Eksekusi

  • Menunggu selesai: Bersyarat
  • Keamanan akses bersamaan: Tidak dijamin
  • Eksekusi paralel: Bersyarat

Biaya pemrosesan dan waktu tunggu bergantung pada operasi yang didokumentasikan. Simpan nilai yang dapat berubah dalam alur pemiliknya; berbagi objek sembarang antaralur tidak dijamin aman.

Contoh

hits = Region(100, 200, 300, 400).find_any(["enemy_a", "enemy_b"], 2500)
hits.highlight()
hits.highlight_off()

Kesalahan / batasan

Tidak ada batasan tambahan yang didokumentasikan; ikuti kontrak parameter dan perilaku di atas.

API terkait