U uranium235 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-28 #1 要可以启动制定目录或当前目录下的程序,<br>比如启动windows系统中的磁盘整理程序。<br>请附上应用函数的源代码或实例。
P pcc_mmz1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-28 #4 可以使用ShellExecute(),WinExec()两个函数;<br><br>WinExec('calc.exe',0);<br>ShessExecute()这个函数的使用可以参WinSDK
动 动感超人 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-28 #5 appName:=程序完整路径及名称;<br>WinExec(appName,SW_SHOW);<br>参考<br>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/winexec.asp
appName:=程序完整路径及名称;<br>WinExec(appName,SW_SHOW);<br>参考<br>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/winexec.asp
A abc_xp Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-28 #7 use shellapi;<br><br>var<br> sDir:=string;<br>begin<br> sDir:=ExtractFilePath(Application.Exename)+'FileName.exe';<br> //sDir:='c:/Filename.exe'; 如果是指定地话<br> WinExec(Pchar(sDir),SW_NORMAL);<br><br>快给分,我穷疯了
use shellapi;<br><br>var<br> sDir:=string;<br>begin<br> sDir:=ExtractFilePath(Application.Exename)+'FileName.exe';<br> //sDir:='c:/Filename.exe'; 如果是指定地话<br> WinExec(Pchar(sDir),SW_NORMAL);<br><br>快给分,我穷疯了
D dedema Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-28 #8 winexec('c:/windows/calc.exe',0);<br>
U up_load Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-28 #10 最好使用shellexecute<br>简单有效
U uranium235 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-29 #12 啊呀,穷疯的同志,快,领分了!<br>谢谢各位解答!
B borland1978 Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-23 #13 用shellexecute的话,有个问题我碰到的:就是启动后的程序不太好控制,最好用createprocess<br>函数,不过这个函数的用法过于复杂,不过还是功能很强劲的[]