返回列表 发帖

delphi如何调用指定文件夹里的程序???

想用DELPHI编写个快捷键,我把所有程序都放在了一个文件夹里,用delphi如何能调用它们,而且该如何实现文件夹位置任意变换,都能成功调用??
简单点说就像 vb 的 shell app.path & "\abc.exe"
'app.path是工程所在的绝对路径。
delphi要如何实现呢???
谢谢!!!

可以用winexec  或者 shellexecute

procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
begin
s:=extractfilepath(application.ExeName);
showmessage(s);
end;
运行的话是
winexec('s + filename',sw_show);
这样
或者可以调用shellapi
shellexecute(handle,'open','s+filename',nil,nil,sw_show);
参数不知道有没有记错

TOP

谢谢指教,明白了!!

TOP

返回列表