Uso de la acción Capturar ventana del paquete OCR

Use la acción Capturar ventana para extraer texto de una ventana de aplicación. Puede filtrar el texto extraído y asignarlo a una variable de cadena.

Nota: Cuando utilice la acción Capturar ventana para extraer texto de una ventana de aplicación y, si la aplicación de destino no responde, el bot se cierra transcurridos 30 segundos (tiempo predeterminado) y muestra un mensaje más detallado que incluye lo que ha fallado en el número de línea y la acción correspondiente correctiva a tomar.

Siga estos pasos para usar la acción Capturar ventana:

Procedimiento

  1. En la paleta Acciones, haga doble clic en la acción Capturar ventana del paquete OCR o arrástrela.
  2. En el campo Título de la ventana, seleccione una opción:
    • Ventana: Captura una ventana en un escritorio. Especifique el título de la aplicación en el campo Título de la ventana.
    • Variable: Inserta una variable de ventana existente. Haga clic en la pestaña Variable para crear una nueva variable de cadena.

    Inserte un carácter comodín (*) en el Título de la ventana para buscar títulos de ventanas que puedan variar. Puede especificar uno o más comodines (*) al principio, en el medio o al final del valor. Por ejemplo, para realizar una operación en cualquier ventana que tenga Microsoft en el título, use un comodín para indicar cualquier cadena y agréguelo antes o después del valor: *Microsoft*. El bot busca primero el título exacto de la ventana (Microsoft) y, si no encuentra una coincidencia, busca las ventanas con el término Microsoft en cualquier parte del título.

    Puede utilizar una expresión común (lo que se suele llamar regex) para identificar el título de una ventana. Seleccione la condición de expresión regular como Cadena o un Patrón y, a continuación, introduzca el valor. De forma predeterminada, el campo Título de la ventana distingue entre mayúsculas y minúsculas.

    Para identificar el título de un navegador, puede habilitar la opción Distinguir mayúsculas para que identifique las mayúsculas y minúsculas, o deshabilitar la opción para identificar un título de la ventana en el que no coincidan las mayúsculas y minúsculas.
    Nota: Asegúrese de que la versión mínima del Agente de bot instalada en su sistema sea la versión publicada con Automation 360 v.26. Si tiene una versión de Agente de bot publicada con Automation 360 v.25 o anterior, el título de la ventana se identificará de forma predeterminada solo con las mayúsculas y minúsculas correspondientes (distinción de mayúsculas).
    Por ejemplo, para hacer coincidir todos los nombres de títulos de ventanas que comienzan con una palabra seguida de - Notepad, puede ingresar el valor Cadena como * -Notepad o utilizar el valor Patrón como ((\w)\s)*document-Notepad solo para aquellos títulos de ventana que coincidan con este patrón.
    Nota:
    • Cuando se utiliza una expresión regular de tipo Cadena con -title como valor de entrada para el título de una ventana en cualquier acción, el bot podría detectar un error del tiempo de ejecución. Para evitar un error de tiempo de ejecución, asegúrese de que cuando agregue la cadena de entrada como *-title, se abra la aplicación con el título específico. El asterisco (*) es solo un carácter y no un carácter comodín.
    • Cuando se utiliza una expresión regular de tipo Patrón con -title como valor de entrada para un título de ventana en cualquier acción, el bot podría detectar un error de tiempo de ejecución, ya que el valor de entrada *-title es incorrecto.

      Asegúrese de utilizar patrones regex válidos.

  3. Opcional: Seleccione la opción Cambiar el tamaño de la ventana para especificar las dimensiones de la ventana.
    Esta opción ofrece una mayor confiabilidad del bot. Cambia el tamaño de la ventana a las dimensiones en las que se registró la tarea, lo que mejora la capacidad del bot para identificar el objeto de destino.
    • Si la ventana está maximizada cuando registra la tarea, esta opción no se selecciona.
    • Si la ventana no tiene el tamaño máximo al momento de registrar la tarea, esta opción se selecciona de forma predeterminada, y los campos de anchura y altura se rellenarán automáticamente con las dimensiones de la ventana.
    Nota: Esta opción solo está disponible para las ventanas que se pueden cambiar de tamaño. No está disponible para opciones del Escritorio o la Barra de tareas.
  4. En el campo Esperar antes de capturar la imagen (ms), especifique el tiempo de retraso.
    Recommendation: Si va a realizar una captura en una ventana a la que se accede mediante el Protocolo de escritorio remoto (RDP), establezca un tiempo de retraso mínimo de 1000 milisegundos para que la ventana tenga tiempo para cargarse.
  5. Seleccione la casilla de verificación Filtrar el texto capturado para filtrar el texto capturado.
    Especifique el texto que se va a filtrar en los campos Antes y Después. Por ejemplo, si el texto extraído es Nombre: Ubicación de ABC Inc.: para recuperar ABC Inc., debe especificar la Ubicación: en el campo Antes y el Nombre: en el campo Después.
  6. Seleccione la casilla de verificación Recortar el texto capturado para recortar los espacios adicionales.
  7. Seleccione la casilla de verificación Cargar perfil y seleccione una opción para cargar la región según el perfil de ABBYY:
    Nota: ABBYY FineReader 12.2.27.12 se instala junto con A2019 y no requiere ninguna configuración adicional.
    • Archivo del Control Room: Usa un archivo de imagen disponible en Control Room.
    • Archivo de escritorio: Utiliza un archivo disponible en un dispositivo.
    • Variable: Utiliza una variable de archivo que especifica la ubicación del archivo.
  8. En la lista Seleccionar región, seleccione el idioma del dispositivo.
    Nota: Actualmente, solo se admiten las configuraciones regionales en inglés, japonés y ruso. Si ha seleccionado una opción de la lista Seleccionar región y también desde la opción Cargar perfil, el sistema considera la región en función de la selección de Cargar perfil.
  9. En la lista Asignar valor a variable, seleccione una variable de cadena.
  10. Haga clic en Guardar.