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

Вниз

Как запустить xcopy   Найти похожие ветки 

 
PRM   (2004-11-19 13:41) [0]

Как запустить команду xcopy и подождать пока она выполниться


 
Ega23 ©   (2004-11-19 13:43) [1]


procedure TFSendMessage.bbOKClick(Sender: TObject);
var
i:Integer;
hnd:THandle;
ss:string;
const Command : String ="cmd /c net send ";

begin
..............

if AdditionalCompName<>"" then
 begin   // Дополнительная рассылка, возможно в весь домен
  ss:=Command+AdditionalCompName+" "+eMessText.Text+" "+SessInfo.PersNam;
  hnd:=winexec(PCHAR(ss), SW_HIDE);
  if hnd <= 32 then
   begin
    badsound;
    Exit;
   end;
 end
else
 begin   // Только активным пользователям БП
..........................


 
Ega23 ©   (2004-11-19 13:45) [2]

//Эта функция запускает на выполнение программу и ждет когда она отработает
function Run_Programm(const CmdLine,WorkDir:String):boolean;
var
 SI:TStartupInfo;
 PI:TProcessInformation;
begin
ZeroMemory(@SI,SizeOf(SI));
SI.cb:=SizeOf(SI);
SI.dwFlags:=STARTF_USESHOWWINDOW;
SI.wShowWindow:=SW_HIDE;
Result:=CreateProcess(nil, PChar(CmdLine), nil, nil, false, 0, nil, PChar(WorkDir), SI, PI);
if Result then
begin
 CloseHandle(PI.hThread);
 WaitForSingleObject(PI.hProcess, INFINITE);
 CloseHandle(PI.hProcess)
end;
end;




 
PRM   (2004-11-19 14:13) [3]

Спасибо.


 
PRM   (2004-11-19 14:38) [4]

Пытаюсь запустить строку
WinExec("xcopy "C:\1\*.* "C:\2\"",SW_HIDE);
А она не копирует файлы


 
PRM   (2004-11-19 15:22) [5]

Всё разобрался. Перезагрузил комп и заработало.



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
1-1103702569
tradakad
2004-12-22 11:02
2005.01.09
динамическое добавление в ImageList


1-1103487729
redlord
2004-12-19 23:22
2005.01.09
tstringgrid смена ячейки для ввода


1-1103552777
Dmitry
2004-12-20 17:26
2005.01.09
TChart. Метки перекрывают друг друга. Как избежать?


1-1103632922
izi
2004-12-21 15:42
2005.01.09
Компоненты для баз данных.


4-1101109288
Дядя
2004-11-22 10:41
2005.01.09
Иконка на Рабоче столе.