OCR Screenshot
OCR Screenshot
Sección titulada «OCR Screenshot»Tipo: ocr-screenshot · Paquete: OCR Activities v1.2.5 · Salida: string
Captura toda la pantalla y reconoce todo el texto visible. Útil para volcar el contenido textual de una pantalla completa, o como paso previo a buscar algo en ella.
Cómo funciona
Sección titulada «Cómo funciona»Toma una captura de la pantalla indicada (por defecto la principal) y la pasa por OCR. Requiere una sesión de escritorio interactiva: se reconoce lo que está visible en ese momento.
screenes el índice del monitor, empezando en0. Un índice fuera de rango se ajusta al más cercano válido (un número negativo usa la pantalla0; uno mayor que la cantidad de monitores usa la última).- No tiene preprocesado; una pantalla completa produce mucho texto y tarda más que un área concreta.
Parámetros requeridos
Sección titulada «Parámetros requeridos»Ninguno.
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
screen | int | 0 | Índice de pantalla (base 0). 0 es la principal. |
language | string | "eng" | Idioma del texto: código de Tesseract (eng, spa, eng+spa) o etiqueta regional (es-CO, en-US). Ver idioma. |
Devuelve un string con todo el texto reconocido en la pantalla.
Ejemplo
Sección titulada «Ejemplo»OCR Screenshot language = "spa" → output: textoPantallaIf condition = contains(textoPantalla, "Sesión expirada") └─ then: ... volver a iniciar sesión ...Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
No se encontró el idioma de Tesseract '…' en '…'. Disponibles: [eng, spa]. | El código de language no está instalado. |
| Error al capturar la pantalla | No hay un escritorio interactivo (sesión bloqueada o sin usuario conectado). |
Actividades relacionadas
Sección titulada «Actividades relacionadas»- OCR Recognize Screen Region — leer solo un área.
- OCR Find Text — localizar un texto en la pantalla.