![]() |
bat & cmd - сокрытие окна и вывод данных консоли в интерфейсе нашей программы
Есть у нас пакетный файл. Надо его сокрыть и выводить все данные с него, например, в ТекстБокс в нашей программе. Ну и если в нашем цмд есть моменты, где надо вводить данные, то сделать поле на форме, с которого те данные будут ити в консоль.
|
http://www.delphisources.ru/pages/fa...e_to_memo.html - пример на делфи но думаю суть будет понятна - я могу транслировать на c++ borland если не разберешься
|
Транслировал, но что-то не работает что понять не могу (возможно BDS 2006) - выдает ошибку при нажатие на кнопку - ошибка доступа к kernel32.dll (обычное исключение рунтайма). Стопится все на этой строчке
Код:
if (CreatePipe(ReadPipe,WritePipe,&Security,0)) Весь исходник : Код:
//$$---- Form CPP ---- |
Все разобрался:
Код:
void RunDosInMemo(char* cmd, TMemo* memo) |
Alan85, большое спасибо. Это уже большая часть того, что мне надо. Может потом еще вопросы будут, так напишу.
|
Данный цмд с такой реализацией неработает :(
Код:
@echo off |
Время: 15:23. |
Время: 15:23.
© OSzone.net 2001-