Yêu cầu chọn tọa độ (LCC.assist.pick_point)
Khai báo
result, err, task = LCC.assist.pick_point(options)
Tham số
- options
Kiểu bảng, cấu hình yêu cầu hỗ trợ thủ công. Xem các trường tại Tham số chung và đối tượng trả về. Hàm này tự động đặttype = "point".
Giá trị trả về
- result
Kiểu bảng hoặcnil; khi thành công, chứa tọa độ vật lýx,ycủa thiết bị. - err
Kiểu chuỗi hoặcnil; khi thất bại, trả về nội dung mô tả lỗi. - task
Kiểu bảng hoặcnil; trạng thái tác vụ gần nhất.
Mô tả
Dùng khi người dùng có thể nhìn ảnh chụp để xác định "cần chạm vào đâu" và tập lệnh có thể chạm trực tiếp sau khi nhận tọa độ.
result.x,result.ylà tọa độ vật lý của thiết bị và có thể dùng trực tiếp vớitouch.tap(result.x, result.y).
Nếu truyền ảnh đã cắt, phải truyền cảimageRect; trung tâm điều khiển sẽ ánh xạ tọa độ trong ảnh chụp về tọa độ vật lý của thiết bị.
Ví dụ
local result, err = LCC.assist.pick_point({
title = "Chọn nút xác nhận",
text = "Hãy chọn tâm nút xác nhận trên ảnh chụp màn hình",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/screen.png",
timeout = 180,
})
if result then
touch.tap(result.x, result.y)
end
Ví dụ với ảnh đã cắt:
local result, err = LCC.assist.pick_point({
title = "Chọn nút",
text = "Hãy chọn nút xác nhận trong ảnh đã cắt",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/button-crop.png",
imageRect = { left = 120, top = 360, width = 300, height = 160 },
})