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

Вниз

Как из программы запустить exe файл?   Найти похожие ветки 

 
Mishenka   (2003-05-31 12:23) [0]

Как из программы запустить exe файл и вообще выполнить любую командную строку?


 
ZEE ©   (2003-05-31 12:29) [1]

uses ShellApi;
...
var command,params,workdir:string;
...
//command - имя файла
//params - параметры
//workdir - рабочий каталог
ShellExecute(handle,"open",@command[1],@params[1],@workdir[1],sw_shownormal)


 
Armen   (2003-05-31 12:38) [2]

function ExecuteApp(App: string; CmdLine: string): boolean;
var
proc_info: TProcessInformation;
startinfo: TStartupInfo;
begin
FillChar(proc_info, sizeof(TProcessInformation), 0);
FillChar(startinfo, sizeof(TStartupInfo), 0);
startinfo.cb := sizeof(TStartupInfo);
result:= CreateProcess(PAnsiChar(App), PAnsiChar(CmdLine),
nil, nil, false, NORMAL_PRIORITY_CLASS,
nil, nil, startinfo, proc_info);
end;


 
Sceleton   (2003-05-31 12:45) [3]

Function Exec(const CmdLine, CmdParams: String; const CmdShow: Integer): Boolean;
Begin
result:=(ShellExecute(GetCurrentProcess, "open", PChar(CmdLine), PChar(CmdParams), "", CmdShow)>32);
End;


 
Yanis ©   (2003-05-31 13:14) [4]

Удалено модератором
Примечание: Круче только яйца


 
P@SHA   (2003-05-31 23:54) [5]


> var command,params,workdir:string;

не String а PChar



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
14-35015
Шишкин Илья
2003-05-26 22:48
2003.06.12
Как перейти на статистику без ввода пароля?


3-34690
Timka
2003-05-22 13:58
2003.06.12
при использовании ADO


14-35027
Дмитрий Белькевич
2003-05-27 00:22
2003.06.12
Ключи Guardant Stealth - нас всех жестоко обманывают?


8-34944
grei
2003-03-01 21:58
2003.06.12
Форматы файлов TAnimate


7-35080
Igor2
2003-04-08 17:34
2003.06.12
CDROM