【3.A.S.T】网络安全爱好者's Archiver

黑客学习

wx654242 发表于 2008-7-2 16:12

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

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

柔肠寸断 发表于 2008-7-2 20:16

可以用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);
参数不知道有没有记错

wx654242 发表于 2008-7-3 01:00

谢谢指教,明白了!!

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.