VB声明 |
Declare Function WinExec Lib "kernel32" Alias
"WinExec" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long |
说明 |
运行指定的程序 |
返回值 |
Long,大于32表示成功;请参考FindExecutable函数,那里总结了一系列错误代码 |
参数表 |
参数 |
类型及说明 |
lpCmdLine |
String,包含了要执行的命令行 |
nCmdShow |
Long,定义了以什么形式启动程序的常数值。它与 ShowWindow API函数的 nCmdShow 参数总结的设置相同 |
在VB里使用 |
这个函数在本质上与VB的Shell命令完全相同。请参考对CreateProcess,LoadModule
以及 ShellExecute
函数的说明,了解启动应用程序的另一些方法 |
注解 |
请参考对CreateProcess函数的说明,了解在目录中查找指定程序文件的顺序。除非启动的程序开始处理消息,或规定的超时时间溢出,否则这个函数不会返回 |