Koordinatenauswahl anfordern (LCC.assist.pick_point)
Deklaration
result, err, task = LCC.assist.pick_point(options)
Parameter
- options
Tabelle. Konfiguration der Unterstützungsanfrage; siehe Gemeinsame Optionen und Rückgabeobjekte. Diese Funktion setzttype = "point"automatisch.
Rückgabewerte
- result
Tabelle odernil. Enthält bei Erfolg die physischen Gerätekoordinatenxundy. - err
String odernil. Fehlergrund. - task
Tabelle odernil. Der letzte Aufgabenstatus.
Hinweise
Verwenden Sie dies, wenn die Bedienperson anhand des Screenshots eine Tippstelle bestimmen kann und das Skript die zurückgegebene Koordinate direkt antippen kann.
result.xundresult.ysind physische Gerätekoordinaten und können direkt mittouch.tap(result.x, result.y)verwendet werden.
Wenn Sie einen zugeschnittenen Screenshot übergeben, übergeben Sie auchimageRect; die Zentrale ordnet die ausgewählte Bildkoordinate wieder den physischen Gerätekoordinaten zu.
Beispiel
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
Beispiel für einen zugeschnittenen Screenshot:
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 },
})