Загрузка...

How to make loading percentage in console?

Thread in C# created by byNuclear Jan 22, 2019. 544 views

  1. byNuclear
    byNuclear Topic starter Jan 22, 2019 Я по логам вижу всё. 90 Apr 3, 2018
    Как это вообще работает? Можно по подробнее пожалуйста)
     
  2. Checkerchin
    Checkerchin Jan 22, 2019 178 Apr 16, 2017
    Прогресс бар, но только в консоли?
     
  3. byNuclear
    byNuclear Topic starter Jan 22, 2019 Я по логам вижу всё. 90 Apr 3, 2018
    Да да да)
     
  4. RaysMorgan
    RaysMorgan Jan 22, 2019 Че скажете 54,035 Mar 7, 2013
    Очищать консоль каждую секунду и выводить нужную инфу
     
  5. byNuclear
    byNuclear Topic starter Jan 22, 2019 Я по логам вижу всё. 90 Apr 3, 2018
    Думаю ты видел созданные мною темы и думаю поймёшь что я сейчас скажу "ну и как же это всё делать?)"
     
  6. RaysMorgan
    RaysMorgan Jan 22, 2019 Че скажете 54,035 Mar 7, 2013
    начнем с вопроса для чего нужен индикатор загрузки? Файл качаешь из инета или что?
     
  7. Checkerchin
    Checkerchin Jan 22, 2019 178 Apr 16, 2017
    не не, можно вроде это сделать при помощи SetCursorPosition

    byNuclear
    Советую посмотреть вот это:
    https://gist.github.com/co89757/5ae15bf61a62f82f9abd32a285f0c76a

    Если сложновато, то можно воспользоваться NuGet пакетом ShellProgressBar
    Инструкции:
    https://github.com/Mpdreamz/shellprogressbar
    https://www.nuget.org/packages/ShellProgressBar/4.2.0#

    Но помни, что не нужно тормозить свою программу всякими фейковыми загрузками))
     
  8. byNuclear
    byNuclear Topic starter Jan 22, 2019 Я по логам вижу всё. 90 Apr 3, 2018
    Он нужен для показателья того насколько выполнена работа программы, там и скачка и работа с файлом и опять закачка...
     
  9. Checkerchin
    Checkerchin Jan 22, 2019 178 Apr 16, 2017
    Еще вариант:
    Code

    char[] palki = new char[100];

    for (int i = 0; i < palki.Length; i++)
    palki[i] = '|';

    Console.WriteLine("Process starting...");
    Console.Write("[");
    for (int i = 0; i < palki.Length; i++)
    {
    Console.Write(palki[i]);
    Thread.Sleep(20); //Задержка
    }
    Console.WriteLine("]");
    Console.WriteLine("Good");
    Console.ReadKey();
    Я думаю ты мысль уловил.
     
  10. byNuclear
    byNuclear Topic starter Jan 22, 2019 Я по логам вижу всё. 90 Apr 3, 2018
    Хех, не загрузка а специфический таймер, ещё ничего не загрузилось а напишет "Good":roflanebalo:
     
  11. Checkerchin
    Checkerchin Jan 22, 2019 178 Apr 16, 2017
    хуют напишет.
    Думаю тебе нужно будет считать размер файла и потом как-то отслеживать на сколько он отправился.
    А ты файл через что отправляешь?
    WebClient.UploadFile ? Или через FTP класс?
     
  12. byNuclear
    byNuclear Topic starter Jan 22, 2019 Я по логам вижу всё. 90 Apr 3, 2018
    В лс
     
  13. byNuclear
    byNuclear Topic starter Jan 22, 2019 Я по логам вижу всё. 90 Apr 3, 2018
    Ааа, блядь, профильб закрыт.
    Есть ТГ ?
     
Top
Loading...