O que é e como funciona na prática
O sistema bravo antigo é uma técnica que muita gente confunde com gambiarra, mas na verdade tem uma lógica bem definida. Ela surgiu quando os sistemas antigos não tinham API, documentação ou suporte técnico. A solução era ler a tela do computador como se fosse um usuário comum, mas com automação. Funciona assim: você instala uma aplicação que captura a imagem da tela, identifica elementos visuais como botões e campos, e simula cliques e digitações. Não há integração real com o software. É tudo baseado em OCR e reconhecimento de padrões visuais.
Por que escolher sistema bravo antigo
Muitas empresas ainda usam ERPs legados que não têm acesso programático. Desenvolver uma integração nova custaria cerca de 40 mil reais e levaria seis meses. Com o sistema bravo antigo, você resolve o problema em três dias por pouco mais de mil reais em horas de desenvolvimento. O problema é que esse método tem limitações sérias. Se o software mudar o layout da tela, seu robô para de funcionar. Se tiver janela aberta por cima, ele clica no lugar errado. Isso acontece com frequência em sistemas legados que recebem atualizações sem avisar.
Eu trabalhei em um projeto onde o sistema Bravo antigo precisava extrair dados de um ERP dos anos 2000. A tela tinha um layout fixo em resoluções de 1024x768. Quando o cliente atualizou para uma resolução maior sem avisar, todos os coordenadas dos cliques ficaram erradas. Gastei duas horas redimensionando manualmente cada elemento no código. A solução foi criar uma camada de verificação visual antes de cada ação. O robô tirava um print, comparava com uma imagem de referência usando hash de pixel, e só prosseguia se estivesse exatamente no lugar certo. Isso aumentou o tempo de execução em 30%, mas eliminou 95% dos erros.
👉 Clique no botão abaixo para saber mais sobre o assunto!
O método não serve para transações financeiras críticas ou operações que exigem precisão absoluta. Para relatórios diários, extração de dados e preenchimento massivo de formulários, funciona bem. Você vai precisar de uma máquina Windows dedicada, pelo menos 8 GB de RAM, e uma tela com resolução fixa que nunca será alterada. Softwares recomendados incluem AutoHotkey para scripts mais simples ou ferramentas pagas como UIPath quando o projeto é grande.
A instalação é direta. Configure a resolução da tela para um valor fixo, instale o software de automação, e comece mapeando cada elemento visual da interface. Anote as coordenadas exatas de cada botão e campo. Isso leva tempo, mas é o que vai salvar seu projeto quando o sistema for atualizado sem aviso. A manutenção é constante. Toda vez que o software atualizar, você precisa verificar se os elementos ainda estão nos mesmos lugares. Isso pode significar uma hora de trabalho a cada atualização, dependendo da complexidade da tela.
Se o seu problema for realmente crítico e você tiver orçamento, considere migração para um sistema moderno. Mas se a alternativa é ficar parado esperando uma integração que nunca sai do papel, o sistema bravo antigo resolve até você ter uma solução permanente. AutoHotkey - Download