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

Вниз

Как запустить файл с добавками.   Найти похожие ветки 

 
Le!   (2003-05-09 07:25) [0]

Народ подскажите. нужно запустить файл например вот так: "Pkzip.exe -b log.zip". как ето можно сделать?
Shellexecute не помогает, либо просто не работает.


 
german goering   (2003-05-09 07:47) [1]

А так не работает что-ли?:
WinExec("Pkzip.exe -b log.zip",SW_OPTION)
ShellExecute(hwnd,"open","Pkzip.exe","-b log.zip",dir,SW_OPTION)


 
Erik Ivanov   (2003-05-09 12:31) [2]

Или так:
var
SI: TStartupInfo;
PI: TProcessInformation;
begin

ZeroMemory(@SI, SizeOf(SI));
SI.cb := SizeOf(SI);
SI.dwFlags := STARTF_USESHOWWINDOW;
SI.wShowWindow := SW_SHOW; //SW_HIDE;

//Run Application

if CreateProcess(nil,PChar(Cmd), nil, nil, False,
CREATE_NEW_CONSOLE or IDLE_PRIORITY_CLASS, nil, nil, SI, PI) then begin
SetPriorityClass(PI.hProcess, IDLE_PRIORITY_CLASS);
SetThreadPriority(PI.hThread,THREAD_PRIORITY_LOWEST);
WaitForSingleObject(PI.hProcess, INFINITE);
CloseHandle(PI.hThread);
CloseHandle(PI.hProcess);
end else begin
raise Exception.Create("Invalid create process "+SysErrorMessage(GetLastError()));
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
3-70090
filin
2003-05-02 23:16
2003.05.22
Двойной клик на строке DBgrid. Номер строки в датасете???


3-70152
Cherry85
2003-04-30 14:47
2003.05.22
Rave Reports


1-70236
MASSACRE
2003-05-08 05:18
2003.05.22
Подскажите как Отловить появление полосы прокрутки у ListBox a


7-70528
Delpher_Gray
2003-03-20 19:45
2003.05.22
Как послать нажатия клавишь другому приложению !?


14-70511
NA
2003-05-05 00:28
2003.05.22
Рандомизация всей страны, или Хаотичные движения мышью