使用Shell函数来调用外部的应用程序。
Shell 函数
执行一个可执行文件,返回一个 Variant
(Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。
Shell 函数示例
本示例使用 Shell 函数来完成一个用户指定的应用程序。
' 将第二个参数值设成 1,可让该程序以正常大小的窗口完成,并且拥有焦点。
Dim RetValRetVal = 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"文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)