2024年4月21日发(作者:)

VB 调用EXE文件

一、调用方法

有三种方法 :)

ShellExecute函数

WinExec函数

Shell函数

xecute

VB声明

Declare Function ShellExecute Lib " " Alias

"ShellExecuteA " (ByVal hwnd As Long, ByVal lpOperation As

String, ByVal lpFile As String, ByVal lpParameters As String,

ByVal lpDirectory As String, ByVal nShowCmd As Long) As

Long

说明

查找与指定文件关联在一起的程序的文件名

返回值

Long,非零表示成功,零表示失败。会设置GetLastError

[参数表]

参数 类型及说明

hwnd Long,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的

主窗口前显示一个消息框

lpOperation String,指定字串“open”来打开lpFlie文档,或指定“Print”来

打印它

lpFile String,想用关联程序打印或打开一个程序名或文件名

lpParameters String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序

的参数

lpDirectory String,想使用的完整路径

nShowCmd Long,定义了如何显示启动程序的常数值。参考ShowWindow函数

的nCmdShow参数

c