检查有没有同名窗口,如果有加上类名。
如果同一程序开了多个进程和同名窗口,则需要先获得句柄数组后处理。
HwndEx = PluginWindowSearch("无标题 - 记事本")
//下面这句是遍历符合窗口标题("记事本")的句柄保存到数组(HwndEx)里
HwndEx = PluginWindowSearch("记事本")
MsgBox "查找到符合的窗口句柄为:"& HwndEx
//下面这句用于分割字符串,将获得的句柄组分割
dim MyArray
MyArray = Split(HwndEx, "|")
If UBound(MyArray)>=0 Then
i=0
For UBound(MyArray)
//下面这句将字符串转换成数值
Msgbox "第 "& i+1 &" 个窗口句柄为:"&Clng(MyArray(i))
i=i+1
Next
End If
在指定窗口运行命令
Hwnd = PluginWindowFind(0, "0")//此处的0表示窗口类别类名
Hwnd = PluginWindowMousePoint()
sRect = PluginWindowGetClientRect(Hwnd)
Dim Myarray
Myarray=Split(sRect,"|")
Ux=CLng(Myarray(0))
Uy = CLng(Myarray(1))
以上就是关于按键精灵获取窗口句柄错误怎么办全部的内容,包括:按键精灵获取窗口句柄错误怎么办、按键精灵9.1 怎么通过模糊(查找)窗口标题得到窗口句柄啊、按键精灵游戏句柄重开就会变,怎样让它自动获取的句柄和后台插件鼠标键盘命令连接在一起等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)