![]() |
|
|
![]()
|
|
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 0 Всего: 23 |
Как же все-таки отображать прогресс при запуске программы (консольной) из программы ?
-------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
прогресс чего?
а вообще-то это пердельно стандартное действие: где-то крутится поток, который передвигает ProgressBar на некое значение, получаемое из некого места... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 0 Всего: 23 |
Вот именно прогресс чего если выполняется xcopy
-------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
что за xcopy?
если это чужая программа (исходников у тебя нет) и о прогрессе она никак не уведомляет -- никак ты этот прогресс не отобразиш. если на экран (в консоль) пишет (как rpm) -- тогда придется перезватывать ее stdout и парсить его (неблагодарное это занятие) Добавлено @ 20:21 какая-то игра в угадайки получается: мы и программу угадать должны и метода общения с ней... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| codelord |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 777 Регистрация: 7.5.2005 Где: ты моя темноглаза я где?! Репутация: 16 Всего: 39 |
Я тоже гадаю за кем там там надо проследитьь. |
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 0 Всего: 23 |
В общем как работают так называемые графические оболочки для DOS программ при этом же осуществляется вывод статистики
xcopy стандартная DOS программа копирования файлов --но это к примеру Напрашивается вариант с синхронизацией(скопировался файл остановка ?как именно после одного? считывание ?вот чего? вывод не важно куда) stdout можно перенаправлять в файл тогда вопро чего вроде отппадает Извиняюсь что не понятно задал вопрос вообще просто интересуюсь т.к настраиваюсь писать нечто подобное -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
вывод статистики осуществляется путем парсинга вывода таких программ. этот вывод таки придется перезватывать (кстати перенаправлять его лучше не в файл а в пайп) -- такие темы на форуме уже были...
остановка после каждого файла (если она предусмотрена) делается путем передачи соотв. параметра коммандной строки (в этом случае для продолжения нужно нажать какую-нить кнопку) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |