Chuyển tới nội dung chính

MatchResult:getText()

Trả về nhãn hoặc văn bản được liên kết với kết quả so khớp.

Mô tả

Phương thức getText() trả về một nhãn chuỗi được liên kết với kết quả so khớp. Điều này đặc biệt hữu ích khi:

  • Thực hiện tìm kiếm dựa trên văn bản (OCR) trong đó văn bản được nhận diện được trả về
  • Làm việc với các mẫu có nhãn khi bạn muốn xác định mẫu nào đã được so khớp

Nếu không có nhãn nào được liên kết với kết quả so khớp, phương thức này sẽ trả về một chuỗi rỗng.

Khai báo

getText(): string

Trả về

string - Nhãn hoặc văn bản được liên kết với kết quả so khớp, hoặc chuỗi rỗng nếu không có.

Ví dụ

-- Ví dụ với tìm kiếm văn bản OCR
local result = Screen:find("hello World", FinderParams():setDetectionType("TEXT"))
if result then
local text = result:getText()
toast("Đã tìm thấy văn bản: " .. text)
end

-- Ví dụ kiểm tra văn bản cụ thể
local result = Screen:find("submit", FinderParams():setDetectionType("TEXT"))
if result then
local label = result:getText()
if label == "submit" then
toast("Đã tìm thấy nút submit!")
end
end