![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 25.06.2008
Сообщений: 2
|
![]()
Доброго времени суток! Заранее прошу прощения, если попал не в тему. Ситуация следующая: есть консольная программка. Запуск с двумя параметрами в командной строке. После запуска программы в консоли вываливается запрос на третий параметр. Так вот нужно из внешней программы (delphi), запустить эту консольную программку с двумя параметрами и подать вовремя требуемый третий параметр. Как это все можно реализовать?
|
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Качаем архив DelphiWorld... там есть многочисленные описание работы с вводом выводом консольных приложений
к примеру: ( для того чтобы "не был" флудом ) Код:
Последний раз редактировалось rpy3uH; 25.07.2008 в 21:35. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 25.06.2008
Сообщений: 2
|
![]()
Спасибо за ответ!
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 22.09.2008
Сообщений: 11
|
![]()
У меня чето эта процедура неработает, в Memo1.Lines выводит вот это:
ЏаЁ Їа®ўҐаЄҐ бўп§Ё *Ґ г¤*«®бм ®Ў**аг¦Ёвм г§Ґ« localhost. Џа®ўҐам⥠Ё¬п г§«* Ё Ї®ўв®аЁвҐ Ї®ЇлвЄг. |
![]() |
![]() |
![]() |
#5 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
"При проверке связи не удалось обнаружить узел localhost. Проверьте имя узла и повторите попытку"
![]() Используй OEMToAnsi(OemSt, AnsiStr: PChar): Bool;.
пыщь
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]() Цитата:
А написанно в том что привели: "При проверке связи *е уд*лось об**ружить узел localhost. Проверьте имя узл* и повторите попытку". ___________________________________ ______ Опередили меня |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.10.2008
Сообщений: 668
|
![]()
Друзья, А у меня вот такая проблема. В тему.
Допустим ловим процентs получается: 1% Load 2% Load 3% Load ........ 100% Load. Ну вы поняли выводиться весь процесс далее и далее а не как в cmd. Вопрос как поправить чтобы этого избежать? или программно тока самому по формату? Я так понял иначе ни как , хотя странно , могу же Я в cmd : пометить , выделить всё, копировать. Так почему (ИМХО) нету ничсего как просто всё содержимое копировать подобным образом?
Don't worry be happy
|
![]() |
![]() |
![]() |
#8 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
непонятно. Ещё раз нормально объясни
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 08.10.2008
Сообщений: 668
|
![]()
Я ловлю поток cmd через
ReadFile(hReadOut, sBufferOut[1], l_BUFFER_SIZE, bReadOut, nil) Однако допустим мы ловим сообщения архиватора и он отображает, процесс архивации в реальном времени. При этом строка состояния остаётся на одном месте. //чтото типа readln не происходит. Просто обовление последних строк А в моём потоке не отбражается делали ли они какуюто очистку экрана ли нет. Он просто отображет мне последние сообщения и они у меня идут ![]() Хочу сделать что бы у меня тоже оставалось на одном месте. Но не знаю как. //КАк вариант если формат похожий , сделать проверку чтото вроде regexp, и тогда удалить // последнюю строку и вставить эту тогда состояние будет изменяться на одном месте. ------------------------------- //что Я сказал... ![]()
Don't worry be happy
Последний раз редактировалось Izhic; 17.10.2008 в 22:16. |
![]() |
![]() |
![]() |
#10 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Что нельзя так сделать ? TMemo.Lines[TMemo.Lines.Count - 1] := 'Новая полученная строка'; вроде так если память не подводит
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск и копирование текста из консольного окна | Mago | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 25.07.2008 15:04 |
Программа ввода и вывода последовательности символов(Assembler) | WST | Помощь студентам | 1 | 01.04.2008 12:33 |
Си против Си++ - сис. ввода-вывода | Sota | Общие вопросы C/C++ | 4 | 31.07.2007 17:52 |
Перехват вывода консольного приложения | Роман Радер | Общие вопросы Delphi | 0 | 12.02.2007 18:40 |