Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Вниз

Как запустить 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.1 c
8-1096665427
Viper
2004-10-02 01:17
2005.01.09
Поиск проги с исходником


14-1103216362
Igorek
2004-12-16 19:59
2005.01.09
А что за мода такая пошла на псевдонимы ?


14-1103662448
Скучающий
2004-12-21 23:54
2005.01.09
Тоска ,не знаю чем заняться ......


4-1101192062
Vaitek
2004-11-23 09:41
2005.01.09
Хуки на клавиатуру или мааленькие грабли.


4-1101237995
Piter
2004-11-23 22:26
2005.01.09
Как узнать какому процессу принадлежит окно по его Handle?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский