VB.NET , 如何调用外部程序?两种方法
1.
Shell(""Explorer.exe", AppWinStyle.NormalFocus")
2.
Dim proc As New Process
proc.StartInfo.FileName="Explorer.exe"
proc.Start
方法2给予更多的控制,如结束进程的方法Kill
vb.net 调用其他文件 如 dllDLL(动态链接库)是一个很有用的东西vb.net调用其他程序,在开发大项目的时候显得非常重要 , 因为多人合作开发时,可以给每个人分配一个任务,用DLL完成,最后组合起来 , 就不会出现互相冲突的问题 。这里给出最简单的DLL编写与调用的示例
首先 , 我们打开VB.NET,选择类库,名称改为test
然后输入以下代码
Public Class test
Public Function test(ByVal a As Long, ByVal b As Long) As Long
Return a + b
End Function
End Class
保存后,生成DLL文件 。
这就是最简单的一个DLL,下面是调用该DLL的示例
新建一个工程,单击“项目” -- 添加引用
找到刚才生成的DLL,双击它
添加引用以后,似乎什么也没发生,这时我们输入以下代码vb.net调用其他程序:
Imports test.test
这样,就包含了该DLL的类 。
然后我们定义一个类
Dim test As New test.test
这样,就可以使用里面的函数了 , 下面是程序示例
Imports test.test
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim test As New test.test
MsgBox(test.test(1, 2))
End Sub
End Class
运行该程序,可以看到,调用了DLL内的函数 。
这就是最简单的DLL示例,可以将一些复杂的代码集成到DLL里,以后升级或重用都比较方便 。
如何用VB调用一个外部EXE程序?使用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")
【vb.net调用其他程序 vb 调用exe】vb.net调用其他程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb 调用exe、vb.net调用其他程序的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播工具高清下载免费观看,网络直播工具
- mysql字符出现的位置,mysql字符类型有哪些
- 雷神安卓模拟器吧,雷神模拟器是干嘛的
- 冒险类游戏单机手机版,好玩的冒险单机游戏手机
- python计算距离函数 python中已知距离如何求速度
- 名爵斑马什么cpu,名爵5斑马系统功能
- 太空舱电视机怎么使用,太空舱的电视怎么使用
- mysql怎么创数据库 mysql怎么创建数据
- 经华学校公众号关注,经华小学报名网址