private void OnCreatedCompletado(object source, FileSystemEventArgs e) { Console.WriteLine("OnCreated: " + e.Name.Split('.')[0] + " " + e.ChangeType); SyncNumber sync = new SyncNumber(); sync.sync(e.Name.Split('.')[0]); }
private void ProximaEtapa(Etapa etapa, string whatsapp = "") { Console.WriteLine("Etapa\n\t{0}", etapa); switch (etapa) { case Etapa.Atualizar: queueTimer.Stop(); point = new Point(84, 64); acao = new Click(point, 4, 15, whatsapp); ExecutarAcao(Etapa.Click_NovaConversa, acao); break; case Etapa.Click_NovaConversa: point = new Point(186, 113); acao = new Click(point, 4, 5, whatsapp); ExecutarAcao(Etapa.Click_Campo_Pesquisar, acao); break; case Etapa.Click_Campo_Pesquisar: point = new Point(171, 212); acao = new Click(point, 5, 5, whatsapp); ExecutarAcao(Etapa.Digitar_Campo_Pesquisar, acao); break; case Etapa.Digitar_Campo_Pesquisar: acao = new Digitar(whatsapp.Remove(0, 1), 2, 3, whatsapp); ExecutarAcao(Etapa.OCR_Verificar_Contato, acao); break; case Etapa.OCR_Verificar_Contato: if (CheckContato() > 50) { Console.WriteLine("Contato Encontrado."); ProximaEtapa(Etapa.Click_Resultado_Pesquisa, whatsapp); } else { // ExecutarAcao(Etapa.Click_Resultado_Pesquisa, acao); Console.WriteLine("Contato Não Encontrado."); SyncNumber sync = new SyncNumber(); sync.sync(whatsapp); ProximoNumero(); } break; case Etapa.Click_Resultado_Pesquisa: point = new Point(137, 278); acao = new Click(point, 2, 2, whatsapp); ExecutarAcao(Etapa.Click_Menu, acao); break; case Etapa.Click_Menu: point = new Point(587, 113); acao = new Click(point, 2, 2, whatsapp); ExecutarAcao(Etapa.Click_Menu_Anexo, acao); break; case Etapa.Click_Menu_Anexo: point = new Point(589, 173); acao = new Click(point, 1, 1, whatsapp); ExecutarAcao(Etapa.Digitar_CaminhoVideo, acao); break; case Etapa.Digitar_CaminhoVideo: acao = new Digitar(@"C:\Users\UAU3\Documents\whatsup\toyota\completado\" + whatsapp + ".mp4", 1, 2, whatsapp, true); ExecutarAcao(Etapa.Click_Envio_Legenda, acao); break; case Etapa.Digitar_Legenda: acao = new Digitar("{ENTER}", 2, 4, whatsapp); ExecutarAcao(Etapa.Click_Envio_Legenda, acao); break; case Etapa.Click_Envio_Legenda: point = new Point(599, 596); acao = new Click(point, 2, 40, whatsapp); ExecutarAcao(Etapa.Proximo_Numero, acao); break; case Etapa.Proximo_Numero: //acao = new Digitar("{ENTER}", 2, 4, whatsapp); //ExecutarAcao(Etapa.Atualizar, acao); ProximoNumero(); break; default: break; } }