none
renomear arquivo com incremento de um numero em sequencia RRS feed

  • Discussão Geral

  •  

    olá, o criado algoritmo gerar um print screen cada vez que é feito um clique no mouse, porém ao salvar a imagem ele substitui o arquivo anterior, eu gostaria que fosse gerando um fileira de arquivos com incremento de um número, como arquivo(1).jpg, dando sequencia a (2),(3) a diante! veja o código! eu ficarei muito grato por qualquer auxilio que solucione o problema.

    private void mh_MouseDownEvent(object sender, MouseEventArgs e)
            {
                if (e.Button == MouseButtons.Left)
                {
                    Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);

                    Graphics graphics = Graphics.FromImage(printscreen as Image);

                    graphics.CopyFromScreen(0, 0, 0, 0, printscreen.Size);

                    printscreen.Save(@"C:\\pasta\printscreen.jpg", ImageFormat.Jpeg);



    domingo, 25 de novembro de 2018 13:49

Todas as Respostas

  • Amigo, o que você pode fazer é fazer gerar o nome com uma numeração aleatória, tipo a linha abaixo:

    printscreen.Save(string.Format(@"C:\\pasta\printscreen{0}.jpg",DateTime.Now.Millisecond), ImageFormat.Jpeg);
    
    Abs

    quarta-feira, 27 de março de 2019 16:07