by Afonso Gilmar Kruger
Version 1 (May 4, 2023)
Download (13 downloads)
🔍Assim que iniciado, o processo de reconhecimento de texto espera uma requisição via 📡 broadcast para procurar o texto solicitado. Caso esse processo ultrapasse o limite de tempo de ⌛ 30 segundos, um ⏱️ timeout é acionado.
📣 Ao receber os dados, o primeiro passo é criar um diretório temporário e salvar uma cópia da tela 📷. Em seguida, abre-se o Microsoft 365 (Office) e, com a aplicação em execução, inicia-se a análise da imagem. Quando aparecer o botão 'Toque para selecionar o texto na imagem' clica nele e aguarda 500ms para que a interface do usuário estabilize antes de prosseguir.
A cópia do conteúdo da tela é feita usando XPath, mas antes é preciso aguardar 1 segundo para que a interface fique totalmente estabilizada. Depois, extrai-se o texto de cada Node-Set e usa-se expressões regulares para obter apenas o texto desejado.
Deleta a imagem e envia a resposta via broadcast.
📥 Entrada
Uma variável dicionário contendo as chaves:
🔸 text = Texto a ser procurado (case sensitive)
🔸 x = posição de início de corte a esquerda (opcional)
🔸 y = posição de início de corte no topo (opcional)
🔸 height = altura do corte com relação a y (opcional)
🔸 width = largura do corte com relação a x (opcional)
📤 Retorno
Uma variável dicionário contendo a chave:
🔹 found = Caso o texto tenha sido encontrado retorna ✅ true, caso contrário ❌ false.
📝 Nota: evite o uso do corte, a manipulação da imagem é lenta.
🛡️ Requisitos: É necessário ter o Microsoft 365 (Office) instalado.
5 stars | 1 | |
4 stars | 0 | |
3 stars | 0 | |
2 stars | 0 | |
1 star | 0 | |
Reports | 0 |
Rate and review within the app in the Community section.