VB 运行一个程序,并获取句柄

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB 运行一个程序,并获取句柄相关的知识,希望对你有一定的参考价值。

我想按下按钮后运行一个程序,并立即得到那个程序的窗口句柄,如何实现?

参考技术A 比如下面的代码:Private Sub Command1_Click()
Dim x As Long
x = Shell("1.exe")
Label1.Caption = Str(x)
End Sub运行了1.exe并且在label标签上显示了该程序的句柄
参考技术B 用shell函数运行函数,其返回值就是句柄了! 参考技术C FINDWINDOW函数 API的dim lnd as longlnd=findwindow(vbnullstring,"窗体名字")

以上是关于VB 运行一个程序,并获取句柄的主要内容,如果未能解决你的问题,请参考以下文章

VB 找到两个程序的句柄并执行一下操作

vb 通过句柄将外部程序 设为本程序的子窗体 并 改变其窗体大小

vb 检测某个进程是不是运行

vb如何获得一个正在运行程序的窗体名称

vb 将一个程序通过句柄设为了另一个程序的子窗体后句柄发生改变 如何获取该程序在父窗体的新句柄?

vb 知道窗口句柄以及怎样获得窗口上文本框和按钮句柄并传递信息