Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390

как осуществить статус загрузки?

02.07.2009, 11:52. Показов 1644. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста
мне нужен код для проги чтобы код показывал статускакой то работы...скажем прога работает с файлом и закончит через 10 мин...это надо показывать в процентах
так 10%
11%
80% и т.д.
заранее благодарен!!
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.07.2009, 11:52
Ответы с готовыми решениями:

Как осуществить переход с первой формы на вторую по окончанию загрузки ProgressBar?
Здравствуйте, у меня такой вопрос, как допустим осуществить переход с формы 1 на форму 2, по окончанию загрузки ProgressBar? Вот я...

Статус загрузки изображения
Вообщем есть такой вопрос, возможно ли на Jquery узнать когда загружается картинка, то есть не .load() который срабатывает после загрузки,...

Отображение статус загрузки в progressbar
Отображение статус загрузки в progressbar. Как это сделать?

13
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 11:57
зависит от того, что ты с файлом делаешь, Например, если я его читаю, файл у меня 100 метров, я прочитал 10 блоков по 1 метру, то я отображу статус 10% и т д.
1
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
02.07.2009, 12:01  [ТС]
мм а нельзя просто код этого статуса, я потом к ччему то подключу?
1
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 12:05
что там кода-то? проценты сосчитать не можешь, что ли? Что именно у тебя не получается?
1
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
02.07.2009, 12:08  [ТС]
да не умею))
1
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 12:13
они могут считаться по пропорции.
100/x = размер_файла/уже_прочитано
отсюда:
x = уже_прочитано * 100 / размер_файла
Все. допустим, что размер файла 80, прочитал я 20. получаем, в процентах:
20*100/80 = 25%.
А теперь вперед, пиши.
1
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
02.07.2009, 12:20  [ТС]
но он автоматически изменится на одном и том же строке?Я сколько писал каждый новый процент с новой строки пишется
1
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 12:22
а ты \n или endl не вставляй, с одно будет ) А вообще лучше очистить текущую строк уи написать на ней новые проценты.
1
Заблокирован
02.07.2009, 13:00
@lex вот то что ты холчешь реализовать, только здесь это прога часов время обновляется каждую секунду и отображается в одной строче и никаких новых
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <windows.h>
#include <stdio.h>
#include <time.h>
 
void main()
{
    HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO SCRN_INFO;
    GetConsoleScreenBufferInfo(hOutput, &SCRN_INFO);
    
    COORD POS;
    POS.X = 0;
    POS.Y = 0;
    FillConsoleOutputCharacter(hOutput, ' ',
    SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y, POS, NULL);
    FillConsoleOutputAttribute(hOutput, 
        FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE /*цвет*/, 
        SCRN_INFO.dwSize.X*SCRN_INFO.dwSize.Y,POS,NULL);
 
    SetConsoleTextAttribute(hOutput,FOREGROUND_GREEN|FOREGROUND_INTENSITY);
    SetConsoleCursorPosition(hOutput,POS);
    time_t t;time(&t);printf("Current time is %s",ctime(&t));
    long buf = t;
    while(difftime(t,buf) < 1)
        time(&t);
    main();
}
1
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
02.07.2009, 14:28  [ТС]
Цитата Сообщение от YurA_280784 Посмотреть сообщение
FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE /*цвет*/,
что за цвет в консоли??

Добавлено через 1 минуту 22 секунды
Цитата Сообщение от Vourhey Посмотреть сообщение
а ты \n или endl не вставляй, с одно будет ) А вообще лучше очистить текущую строк уи написать на ней новые проценты.
я не пишу там \n.....когда не пишут рядом выводится....напр 1%2%3%...100%

Добавлено через 2 минуты 27 секунд
ох ё*т!!!!!!впервые вижу цвет в консоли!!!!!!!!!!!!!!!!!
1
Заблокирован
02.07.2009, 14:37
Это не цвет это ты считываешь пикселя и типа задаёшь считывать все цвета
Цвет вот
C++
1
SetConsoleTextAttribute(hOutput,FOREGROUND_GREEN|FOREGROUND_INTENSITY);
Уберёшь FOREGROUND_INTENSITY - шрифт нежирным станет
Уберёшь FOREGROUND_GREEN - шрифт станет цвета по умолчанию для консоли (ну белым то есть)
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
02.07.2009, 14:39  [ТС]
Цитата Сообщение от YurA_280784 Посмотреть сообщение
Это не цвет это ты считываешь пикселя и типа задаёшь считывать все цвета
Цвет вот
C++
1
SetConsoleTextAttribute(hOutput,FOREGROUND_GREEN|FOREGROUND_INTENSITY);
Уберёшь FOREGROUND_INTENSITY - шрифт нежирным станет
Уберёшь FOREGROUND_GREEN - шрифт станет цвета по умолчанию для консоли (ну белым то есть)
да я все понял....
ты код весь прокомментировать сможешь?)
1
Заблокирован
02.07.2009, 14:49
В личку уже отписал если шрифт нужен обычный белый то убери строку

SetConsoleTextAttribute(hOutput,FOREGROU ND_GREEN|FOREGROUND_INTENSITY);
1
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.07.2009, 20:52
Если ты прогу делаешь для шараги, где обычно дос, то эти все вантузятные заморочки работать не будут.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.07.2009, 20:52
Помогаю со студенческими работами здесь

Статус загрузки файла с сервера
Добрый день, вопрос в следующем, есть php файл, который формирует архив (zip-файл) из файлов определенной папки, ссылка из php-файла...

Получить статус загрузки через HttpWebRequest
Хочу на прогресс бар повесить загрузку страницы. Про асинхронные операции знаю. Но где получить текущий статус загрузки из вебреквеста не...

Отображение статус загрузки в progressbar и label
Как отследить статус загрузки в прогресс баре и в лейбле? Пример на скриншоте снизу. Спасибо. Код для кнопки. private void...

Видео/Аудио (можно ли получить кадр определенной минуты видео и статус загрузки?)
Всем привет. Я стараюсь понемногу пилить свой маленький и бесполезный но все таки такой родной и прекрасный аудио и видео плеер, в...

Как осуществить в дельфи осуществить поиск по таблице из другой формы?
Очень выручите, плизз


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru