Exemplo n.º 1
0
        //====================================================================

        //====================================================================
        // Chamar metodo de execução
        //====================================================================
        private void chamarExecucao(BM_Comando _comando)
        {
            executar.executarFuncoesAtuais(_comando);
            if (_comando.UsarProximoComando)
            {
                chamarExecucao(comandos[_comando.ProximoComando]);
            }
        }
Exemplo n.º 2
0
 //====================================================================
 // Executar funções
 //====================================================================
 public void executarFuncoesAtuais(BM_Comando _comando)
 {
     if (_comando.Funcao.Teclas)
     {
         sendKey(_comando.Teclas);
     }
     if (_comando.Funcao.Executavel)
     {
         abrirExecutavel(_comando.Executavel);
     }
     if (_comando.Funcao.Sintese)
     {
         executarSintese(_comando.Fala);
     }
     if (_comando.Funcao.Mouse)
     {
         executarEventosMouse(_comando.MouseDados);
     }
     if (_comando.Repeticao > 0)
     {
         _comando.Repeticao--;
     }
 }