如何在运行一个程序,调动另一个程序? uses shellapi;shellexecute(handle,'open','notepad',nil,nil,sw_normal);//打开记事本 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 zhuxud(圣东方):假如我调用的是D:\aa\ww.exe,那么这段应该怎么写呀? 单纯的运行EXE,其实winexec('D:\aa\ww.exe',SW_SHOWNORMAL) shellexecute(handle,'open','D:\aa\ww.exe',nil,nil,sw_normal); 这里有两个方法;一: 实行绑定,将需要启动的程序与主程序绑到一块. ^_^二:FindwindowEx(nil,handle,nil,nil) ShellExecute(handle,'open','yourfilename',nil,'your file directory',Sw_normal); 要想关闭这个程序,发消息即可:如下SendMessage(exehandle,WM_Close,0,0); shellexecute(handle,'open','my.exe',nil,nil,sw_normal);就这么简单。 user ShellAPI;shellexecute(handle,'open','my.exe',nil,nil,sw_normal);这个语句可以打开文件夹、打开与文件相关联的程序、打开EXE。 Dataset.UpdateBatch 问题 ADO连接EXCEL 开放数组的非引用计数问题 将Delphi扩展成用户类型的设计器,高手们讨论讨论。 我在表里取一字段值为s1+s2-s3,我如何转换成s1.value+s2.value-s3.value 一个简单的quickrep的打印预览问题?非常急,在线等待! 关于判断一字符是否为数字(0-9)的问题?很简单的! 在ADOQUERY中如何得到一个数据库的所有表名? 刚出炉的问题大讨论,不回答也来Up阿~~~~~~~ ListView如何使用??? 难题!关于图象加文字存入数据库的问题! 紧急求教高分相送100分。
假如我调用的是D:\aa\ww.exe,那么这段应该怎么写呀?
一: 实行绑定,将需要启动的程序与主程序绑到一块. ^_^
二:FindwindowEx(nil,handle,nil,nil)
ShellExecute(handle,'open','yourfilename',nil,'your file directory',Sw_normal);
SendMessage(exehandle,WM_Close,0,0);
就这么简单。
shellexecute(handle,'open','my.exe',nil,nil,sw_normal);
这个语句可以打开文件夹、打开与文件相关联的程序、打开EXE。