Usar a ação Capturar janela do OCR área de pacote

Use a Capturar janelaação para extrair texto de uma janela do aplicativo. É possível filtrar o texto extraído e atribuí-lo a uma variável string.

Nota: Quando você usa a ação Capturar janela para extrair o texto de uma janela de aplicativo e, se o aplicativo de destino não estiver respondendo, o bot expira após 30 segundos (tempo padrão) e exibe uma mensagem mais detalhada, incluindo: o que deu errado no número da linha e a ação de correção correspondente a ser adotada.

Siga estas etapas para usar a ação Capturar janela:

Procedimento

  1. Na paleta Ações , clique duas vezes ou arraste a ação Capturar janela do pacote OCR .
  2. No campo Título da janela, selecione uma opção:
    • Janela: Captura uma janela na área de trabalho. No campo Título da janela, especifique o título do aplicativo.
    • Variável: Insere uma variável de janela existente. Clique na guia Variável para criar uma nova variável string.

    Insira um caractere curinga (*) no campo Título da janela para procurar títulos de janelas que podem mudar. Você pode especificar um ou mais curingas (*) no início, meio ou fim do valor. Por exemplo, para realizar uma operação em qualquer janela que tenha Microsoft no título, use um curinga para indicar qualquer string adicionando-o antes ou depois do valor: *Microsoft*. O primeiro bot procura o título exato da janela (Microsoft) e, se não encontrar uma correspondência, procura janelas com o termo Microsoft em qualquer parte do título.

    Você pode usar uma expressão regular (regex) para identificar um título da janela. Selecione a condição de expressão regular como String ou Padrão e, em seguida, insira o valor. Por padrão, o campo Título da janela diferencia maiúsculas e minúsculas.

    Para identificar um título do navegador, ative a opção Maiúsculas e minúsculas para corresponder às letras maiúscula e minúscula ou desativar a opção para identificar uma janela em que Maiúsculas e minúsculas não correspondam.
    Nota: Garanta que a versão do Agente de bot instalado em seu sistema é a versão lançada com o Automation 360 v.26. Se você tiver uma versão de Agente de bot lançada com Automation 360 v.25 ou anterior por padrão, então o título da janela ainda será identificado apenas com letras maiúsculas correspondentes (sensível a maiúsculas e minúsculas) por padrão.
    Por exemplo, para corresponder a todos os nomes de títulos de janelas que começam com uma palavra seguida por - Notepad, você pode inserir o valor da String como * -Notepad ou usar o valor Padrão como ((\w)\s)*document-Notepad para apenas os títulos das janelas que correspondem a esse padrão.
    Nota:
    • Quando você usa uma expressão regular do tipo String com -title como o valor de entrada para um título de janela em qualquer ação, o bot pode encontrar um erro de tempo de execução. Para evitar o erro de tempo de execução, assegure-se de que quando você adicionar a entrada de string como *-title, o aplicativo com o título específico está aberto. O asterisco (*) é apenas um caractere e não um caractere curinga.
    • Quando você usa uma expressão regular do tipo Padrão com -title como o valor de entrada para um título de janela em qualquer ação, o bot pode encontrar um erro de tempo de execução, uma vez que o valor de entrada *-title está incorreto.

      Assegure-se de utilizar padrões regex válidos.

  3. Opcional: Selecione a opção Redimensionar janela para especificar as dimensões da janela.
    Essa opção proporciona um bot confiável. Redimensiona a janela para as dimensões nas quais a tarefa foi registrada, o que aumenta a capacidade do bot de identificar o objeto alvo.
    • Se a janela for maximizada quando você registrar a tarefa, esta opção não será selecionada.
    • Se a janela não estiver no tamanho máximo quando a tarefa for registrada, esta opção é selecionada por padrão e os campos de largura e altura são preenchidos automaticamente com as dimensões da janela.
    Nota: Essa opção só está disponível para janelas que podem ser redimensionadas. Não está disponível para as opções Desktop ou Barra de tarefas.
  4. No campo Aguardar antes de capturar a imagem (ms), especifique o tempo de atraso.
    Recomendação: Se você estiver capturando em uma janela que é acessada usando o Remote Desktop Protocol (RDP), defina um tempo de atraso mínimo de 1.000 milissegundos para dar tempo de carregamento da janela..
  5. Marque a caixa de seleção Filtrar o texto capturado para filtrar o texto capturado.
    Especifique o texto a ser filtrado nos campos Antes e Depois. Por exemplo, se o texto extraído for Nome: ABC Inc. Localização:, para recuperar ABC Inc., você deve especificar Localização: no campo Antes e Nome: no campo Depois.
  6. Marque a caixa de seleção Cortar o texto capturado para cortar os espaços extras.
  7. Marque a caixa de seleção Carregar perfil e selecione uma opção para carregar o local com base no perfil ABBYY:
    Nota: ABBYY FineReader12.5.15.7 está instalado junto com o Automation 360 e não requer nenhuma configuração adicional.
    • Arquivo da Control Room: Usa um arquivo disponível na Control Room.
    • Arquivo de desktop: Usa um arquivo disponível em um dispositivo.
    • Variável: Usa uma variável de arquivo para especificar o local do arquivo.
  8. Na lista Selecionar local, selecione o idioma do dispositivo.
    Nota: Atualmente, somente a localidade em inglês, japonês e russo são compatíveis. Se você selecionou uma opção na lista Selecionar local e na opção Carregar perfil, o sistema considera a localização baseado na seleção Carregar perfil.
  9. Na lista Atribuir valor à variável, selecione uma variável string.
  10. Clique em Salvar.