如何用VB调用外部的应用程序

如何用VB调用外部的应用程序,第1张

使用Shell函数来调用外部的应用程序。

Shell 函数

执行一个可执行文件,返回一个 Variant

(Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。

Shell 函数示例

本示例使用 Shell 函数来完成一个用户指定的应用程序。

' 将第二个参数值设成 1,可让该程序以正常大小的窗口完成,并且拥有焦点。

Dim RetVal

RetVal = Shell("C:\WINDOWS\system32\CALC.EXE", 1)   ' 完成Calculator。

用VB的内部函数

SHELL

用法

:SHELL

(

"文件路径<注意:必须是EXE文件,当然要有完整的文件名>",参数<该参数主要是设置初始化状态>)

如果想打开其他文件(不是EXE文件)的话就要用到API函数SHELLEX

例如打开计算器:(计算器这个程序本身在C:\WINDOWS\SYSTEM32\文件夹下

所以可以不用输入完整的路径及文件名

只需要用CALC就行了)

shell

"calc"(参数可以省略)

再例如打开D盘DOWNLOAD文件夹下的VB.EXE则用

SHELL

"D:\DOWNLOAD\VB.EXE"

在SHELL

函数的文件名后加空格那么后面的字串则为命令行参数,假如D盘下的VB6.EXE就是VB的主程序

,而在C盘有一个文件名为"工程1.VBP"那么使用

SHELL

"D:\VB6.EXE

C:\工程1.VBP"则在VB6.EXE启动的时候他自动加载"工程1.VBP"文件


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7775395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存