怎么样调用外部的exe ?

liukanghui 2002-05-31 10:24:31
怎么样调用外部的exe ?
...全文
23 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
go_my_sky 2002-06-01
  • 打赏
  • 举报
回复
ShellExecute(handle, 'Open',path,nil,nil, sw_Show)
sxlshmily 2002-06-01
  • 打赏
  • 举报
回复
看WIN SHELL吧
netlib 2002-06-01
  • 打赏
  • 举报
回复
ShellExecute(handle,'open',PChar('E:\epad.exe'),nil,nil,SW_SHOW);
netlib 2002-06-01
  • 打赏
  • 举报
回复
其实都是一样的
winexec好象是以前的版本用,为了兼容,就留下了,
建议你最好用新的。
ShellExecute(handle,'open',PChar('notepad'),nil,nil,SW_SHOW);
liukanghui 2002-06-01
  • 打赏
  • 举报
回复
这些方法有什么区别呢??
delphi0302 2002-06-01
  • 打赏
  • 举报
回复
ShellExecute(Application.Handle, nil, 'C:\WINDOWS\CALC.EXE'+#0, nil, nil, SW_SHOWNORMAL)

uses shellapi
naughtyboy 2002-06-01
  • 打赏
  • 举报
回复
uses shellapi
shellexecute(handle,'open','C:\Program Files\Tencent\qq2000b.exe',nil,nil,sw_shownormal);

winexec(pchar('C:\Program Files\Tencent\qq2000b.exe'),sw_show);
superljj 2002-05-31
  • 打赏
  • 举报
回复
winexec(pchar(filename),sw_show);
liukanghui 2002-05-31
  • 打赏
  • 举报
回复
以上方法,最后一种最简单吧,
但前几种有什么区别呢?
qiqi97 2002-05-31
  • 打赏
  • 举报
回复
1)
ShellExecute(Application.Handle, nil, 'C:\WINDOWS\CALC.EXE'+#0, nil, nil, SW_SHOWNORMAL)

uses shellapi

2)
winexec(pchar(filename),sw_show);
My_first 2002-05-31
  • 打赏
  • 举报
回复
var ch9:string;
begin
ch9:=ExtractFilePath(Application.ExeName);
ShellExecute(handle, 'Open',pchar(ch9+'KeyHook\KeyHook.exe'),nil, pchar(ch9+'KeyHook\'), sw_Show);
end;

5,387

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧