- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a publicação de projetos de automação
- Projetando automações
- Gerenciamento de pacotes de atividades
- Como definir as configurações do projeto de atividades
- Como assinar pacotes
- Governança
- Como importar entidades
- Experiência de Criação Moderna
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Variáveis
- Argumentos
- Namespaces Importados
- Automação assistida baseada em gatilho
- Gravação
- Elementos de Interface Gráfica
- Sobre elementos de EU
- Propriedades de atividades de EU
- Exemplo de como usar métodos de entrada
- Métodos de extração de saída ou tela
- Exemplos de como usar os métodos de extração de saída ou tela
- Como gerar tabelas de dados não estruturados
- Extração relativa
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação da Salesforce
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Test Suite — Studio
- Extensões
- Solução de problemas
- Sobre a solução de problemas
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas do Internet Explorer x64
- Problemas do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Reparando o suporte da Active Accessibility
- Automação de aplicativos em execução com um usuário diferente do Windows
- Validation of large Windows-legacy projects takes longer than expected
Exemplos de como usar os métodos de extração de saída ou tela
Para exemplificar como utilizar vários métodos de extração de tela e as diferenças práticas entre eles, primeiro extrairemos uma janela do Bloco de Notas com algum texto e veremos quais serão os resultados. A seguinte captura de tela é o que usamos.
Como você pode ver, nenhuma formatação é mantida, mas se você esconder a janela do Bloco de Notas durante a extração, o texto ainda será recuperado. Esse é o método mais rápido.
Como pode ver na primeira captura de tela, você pode extrair o texto com sua posição na tela, além de capturar a posição exata de cada palavra (segunda captura de tela).
Como você pode ver, a precisão desse método de saída não é 100%, mas ele ainda pode manter a posição do texto. Obter a posição exata na tela, em pixels, também está disponível, mas, como você pode ver, não é o mais rápido dos métodos de saída.
Assim como no Microsoft Modi, o método Google COR não é 100% preciso e leva mais tempo quando comparado com os demais. No entanto, ele extrai a posição de dentro da janela do texto.
Agora, adicione um texto branco em uma página preta no Pinta, por exemplo, e tente extraí-lo.
Como você pode ver, apenas os métodos COR funcionam neste cenário.
Agora tentaremos extrair um aplicativo e ver os resultados. Usamos um aplicativo de despesas de teste, que você pode baixar aqui.
Se extrairmos essa janela inteira, receberemos os seguintes resultados:
-
Textular funciona muito bem com texto oculto, podendo ler mesmo os botões de minimização e restauração.
- A Native não funciona nessa interface de usuário, pois não faz uso da interface do dispositivo gráfico para renderizar texto. Para obter mais informações sobre GDI, consulte a documentação oficial da Microsoft.
-
O Microsoft COR funciona muito bem, embora a precisão ainda não seja 100%.
-
O Google OCR não lida muito bem com essa interface do usuário, pois a área extraída é muito grande.