none
automatic download for savefiledialog with webbrowser RRS feed

  • Discussão Geral

  • Boa noite,

    estou a dias pesquisando algo que possa solucionar meu problema,

    Eu faço login em um site via webbrowser, 

    logo faço o invokemember click em um elemento onde NÃO  me gera url de download, já aparece o savefiledialog
    em sequencia utilizo sendkeys para salvar o mesmo com o botão esquerda e enter! pois o foco no savefiledialog vai no botão não/cancelar!

    este é meu problema atual, eu gostaria de fazer este download em uma filepath , filename setada por mim de forma automatica que não precisa-se ficar abrindo esse savefiledialog, pois utilizando o sendkeys, se eu focar em outro aplicativo ele envia o sendkeys para o mesmo! perdendo o foco do savefiledialog e trava tudo!

    to pesquisando uma forma de fazer o login por webclient, porem o evento download dele só acho quando é uma url espefica!

    Grato desde já

      foreach (HtmlElement el2 in webBrowser1.Document.GetElementsByTagName("button"))
                {
    
                    if (el2.GetAttribute("className") == "x-btn-text")
                    {
                        el2.InvokeMember("click");
                    }
                }
    
                t_press_salvar.Start();
    
    
            }
    
            private void t_press_salvar_Tick(object sender, EventArgs e)
            {
                t_press.salvar.Stop();
                SendKeys.Send("{LEFT}");
                Thread.Sleep(2000);
                SendKeys.Send("{ENTER}");
               
            }

    sábado, 15 de setembro de 2018 01:14