Skip to main content

List Text Elements (ui_element.list_text_elements)

This function is available in versions after 20260507

Declaration​

elements, err = ui_element.list_text_elements([ pid_or_options ])

Parameters​

  • pid_or_options
    Optional, integer or table. Integer means target app process identifier; table options are described in Common options.

Returns​

  • elements
    Table. UI element array. nil on failure.
  • err
    String. Failure reason.

Description​

Get text elements from the current target app. Coordinate fields in returned elements use physical pixels. This API is kept for old scripts and uses conservative defaults. For new targeting logic, prefer find or snapshot.

Example​

local ui_element = require("ui_element")

local list, err = ui_element.list_text_elements({
max_level = 1,
include_hit_state = true,
})

if list then
for _, item in ipairs(list) do
if item.text then
nLog(item.text)
end
end
else
sys.toast(err)
end

Note: Uses non-chapter APIs nLog and sys.toast.