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

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

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

Shell 函数

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

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

Shell 函数示例

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

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

Dim RetVal

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

试一下不就知道了,不能。逻辑上来说也不应能,vb脚本与vb根据用途有不同的市场定位,如果脚本可以调用api的话,那完全可以通过它实现建立窗口等等与vb一样的功能了,那不就与vb一样了吗。利用com组件可以间接实现,但从安全上来说也不应该能,比如网页上的vb脚本,本应该与本地资源隔离的,但可以通过组件间接访问本地硬盘,这挺不安全的。

一般来说都是Private Declare Function 或者Private Declare Sub

给你个例子

Private Declare Function ShellExecute Lib "shell32dll" 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

给你个查询API的网站

>

以上就是关于如何用VB调用外部的应用程序全部的内容,包括:如何用VB调用外部的应用程序、VB脚本程序可以直接调用api函数吗、VB6.0调用API等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/10092295.html

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

发表评论

登录后才能评论

评论列表(0条)

保存