Solicitar la selección de coordenadas (LCC.assist.pick_point)
Declaración
result, err, task = LCC.assist.pick_point(options)
Parámetros
- options
Tipo table, configuración de la solicitud de asistencia humana. Consulta Parámetros comunes y objetos devueltos. Esta función establece automáticamentetype = "point".
Valores devueltos
- result
Tipo table onil; incluye las coordenadas físicasxeydel dispositivo cuando tiene éxito. - err
Tipo string onil; devuelve la descripción del error cuando falla. - task
Tipo table onil; estado de la última tarea.
Descripción
Se utiliza cuando una persona puede decidir a partir de la captura dónde hacer clic y el script puede hacer clic directamente tras recibir las coordenadas.
result.xyresult.yson coordenadas físicas del dispositivo y pueden usarse directamente contouch.tap(result.x, result.y).
Si se envía una imagen recortada, también se debe proporcionarimageRect; el control central asignará las coordenadas de la captura a las coordenadas físicas del dispositivo.
Ejemplo
local result, err = LCC.assist.pick_point({
title = "选择确认按钮",
text = "请在截图上点选确认按钮中心",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/screen.png",
timeout = 180,
})
if result then
touch.tap(result.x, result.y)
end
Ejemplo de imagen recortada:
local result, err = LCC.assist.pick_point({
title = "选择按钮",
text = "请点选裁剪图里的确认按钮",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/button-crop.png",
imageRect = { left = 120, top = 360, width = 300, height = 160 },
})