Ir al contenido

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.

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.

  • screen es el índice del monitor, empezando en 0. Un índice fuera de rango se ajusta al más cercano válido (un número negativo usa la pantalla 0; 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.

Ninguno.

ParámetroTipoPor defectoDescripción
screenint0Índice de pantalla (base 0). 0 es la principal.
languagestring"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.

OCR Screenshot language = "spa" → output: textoPantalla
If condition = contains(textoPantalla, "Sesión expirada")
└─ then:
... volver a iniciar sesión ...
MensajeCausa 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 pantallaNo hay un escritorio interactivo (sesión bloqueada o sin usuario conectado).