如何用VB调用一个外部EXE程序?

如何用VB调用一个外部EXE程序?,第1张

使用Shell函数函数。

Shell函数是VB中的内部函数,它负责执行一个可执行文件,返回一个Variant(Double),如果成功的话,代表这个程序的进程ID,若不成功,则会返回0。

Shell的语法:Shell(PathName[,WindowStyle])。

PathName 为必需参数。类型为String,它指出了要执行的程序名,以及任何需要的参数或命令行变量,也可以包括路径名。

WindowStyle为可选参数。Integer类型,指定在程序运行时窗口的样式。WindowStyle有以下这些值。

示例,打开当前程序所在目录下的TEMP.EXE文件:

Dim a As Integer

a = Shell(App.Path &"\TEMP.EXE")

UINT WinExec:

WinExec("C:\\Windows\\Notepad.exe",SW_SHOW)

WinExec("C:\\Windows\\Notepad.exe C:\\aa.txt",SW_SHOW)

WinExec("C:\\...\\IExplorer.exe www.microsoft.com",SW_SHOW)

HINSTANCE ShellExecute:

ShellExecute (NULL,"Open","Some.txt",NULL,NULL)

ShellExecute (NULL,"Open","www.microsoft.com",NULL,NULL)

BOOL CreateProcess 比较麻烦,但是它的功能最强.可以给程序传值,

控制程序的据柄,制定继承状态等等.在桌面上双击图标打开应用,程序就是用它实现的.在MSDN中有详细介绍.

以上三种函数由简而繁,按实际情况调用.

在Visual Studio中打开一个已经存在的asp.net应用程序。

然后打开Internet 信息服务(IIS)管理器,把“启用 ASP 服务器端脚本调试”和“启用 ASP 客户端脚本调试”两个复选框选中即可。

JavaScript(缩写为JS)是一种高级的、多范式、解释型的编程语言,是一门基于原型、函数先行的语言,它支持面向对象编程、命令式编程以及函数式编程。它提供语法来 *** 控文本、数组、日期以及正则表达式,不支持I/O(比如网络、存储和图形等),但可以由它的宿主环境提供支持。它已经由ECMA(欧洲计算机制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器支持。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存