Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить ответил от выполненной команды winExec() ? [D7, XP]


0bsid ©   (2006-07-25 19:12:00) 

Как получить ответил от выполненной команды winExec() ?
в командной строке можно тупо дописать ' > file.txt' и он сгружал ответ в file.txt


0bsid   (2006-07-26 11:30:00) [1]

нет, dir так для примера
спасибо за ссылки, буду разбираться
не знал как правильно задать запрос в поисковике


Desdechado   (2006-07-25 21:35:00) [2]

так тебе dir или абстрактный file.exe нужен?
cmd /c dir d:\temp\ > d:\1.txt


PSPF2003   (2006-07-25 20:24:00) [3]

Ага вот

http://www.delphimaster.ru/cgi-bin/forum.pl?n=0&id=1153387653


Zeqfreed   (2006-07-25 20:17:00) [4]

Недавно была похожая ветка, где вопрошающему доходчиво объяснили, что перенаправление стандртного вывода это фича командного процессора и, разумеется, ф-ция WinExec её не поддерживает. В сети можно без особых затруднений найти примеры такого перенаправления.


PSPF2003   (2006-07-25 20:16:00) [5]

Перенаправление вывода консольной программы

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=801&mode=print


0bsid   (2006-07-25 20:05:00) [6]

спасибо, попробую
сделал тупо: через батфайл, в котором такая вещь "dir > dir.txt" нормально работает


PSPF2003   (2006-07-25 19:59:00) [7]

Ищи в королевстве.
Где то там видел, результат работы консоли выдавался в программу.


0bsid   (2006-07-25 19:45:00) [8]

чето я плохо объясняю ...

программа выдаёт текст в консоль
обычно я его сохранял так: "file.exe > text.txt", например: "dir > dir.txt" и в dir.txt выгружался текст, который выдавал dir в консоль
но с winExec почемуто не выполняет такого рода команды... :(


mr. Lonely   (2006-07-25 19:31:00) [9]

смотря куда выдал текст.
если в реестр или файл то просто прочти их :)

> текст, который выдал исполняемый файл

куда прога вообще выдает текст?


0bsid   (2006-07-25 19:22:00) [10]


> Desdechado ©   (25.07.06 19:19) [1]
> что есть "ответ"?успешное или неуспешное завершение?или
> "в процессе/уже закончил"?или какие-то данные, на экран/консоль/стандартный
> файл вывода выплюнутые?

текст, который выдал исполняемый файл


PSPF2003   (2006-07-25 19:21:00) [11]

Скорее всего на консоль


Desdechado   (2006-07-25 19:19:00) [12]

что есть "ответ"?
успешное или неуспешное завершение?
или "в процессе/уже закончил"?
или какие-то данные, на экран/консоль/стандартный файл вывода выплюнутые?


Наверх

Титульная страница Поиск, карта сайта Написать письмо