Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Управление процессами   Найти похожие ветки 

 
Волков Михаил   (2003-02-18 11:52) [0]

Я создаю процесс:
CODE>
var
si : Tstartupinfo;
p : Tprocessinformation;
begin
FillChar( Si, SizeOf( Si ) , 0 );
with Si do begin
cb := SizeOf( Si);
dwFlags := DETACHED_PROCESS ;
wShowWindow := 4;
end;
Application.Minimize;
Createprocess(nil,"cmd.exe /k dir C:\",nil,nil,false,CREATE_NEW_CONSOLE,nil,nil,si,p);

Waitforsingleobject(p.hProcess,infinite);

Командную строку. Как мне получить в мое основное приложение результаты
Выполнения команды (dir С:\). Или подскажите другой способ управлять
Командной строкой (и получать результаты).
Заранее благодарю, всех кто откликнется!


 
Roma ©   (2003-02-18 12:08) [1]

Можно перенаправить вывод в файл ("cmd.exe /k dir C:\ >>" + MyTempFileName), временное имя файла получить с помощью GetTempFileName...


 
DarkGreen ©   (2003-02-18 13:54) [2]

А самому написать скан каталога используя FindFirst, FindNext и FindClose слабо?


 
gsu ©   (2003-02-18 15:00) [3]

typedef struct _STARTUPINFO { // si
...
HANDLE hStdInput;
HANDLE hStdOutput;
...
} STARTUPINFO, *LPSTARTUPINFO;



Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
8-54753
belocarsk
2003-01-17 10:28
2003.04.17
TMediaPlayer


14-54802
Roman_kv
2003-03-31 13:28
2003.04.17
Update Delphi 7 где можно взять?


14-54863
Lucky Startik
2003-04-01 17:25
2003.04.17
Возможности DELPHI


3-54476
sniknik
2003-03-28 18:16
2003.04.17
Midas + ADO = странное поведение. Кто сталкивался?


3-54534
GavAl
2003-04-01 09:26
2003.04.17
Как в уже созданой таблице добавить поле программно