按键精灵判断窗口是否存在

求求求怎么判断是否存在窗口。否返回标记A,弹出窗口"不存在"
Hwnd = Plugin.Window.Find(0, "某窗口")
HwndEx = Plugin.Window.FindEx(Hwnd, 0, "子类名", "某窗口"
否存在窗口。否返回标记A,弹出窗口"不存在"-----就是这一句

 Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")
sWindow = Plugin.Window.IsWindow(Hwnd)
If sWindow = 0 Then 
 MessageBox "不存在"
 ElseIf sWindow = 1 Then
 MessageBox "窗口存在"
 
End If

追问

没错了,谢谢大神。完全是好人啊。这就是我想要的语句,否则如果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-26
解答:1,2楼的答案是对的2,按键精灵地址 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.skycn.com%2fsoft%2f6854.html" target="_blank">http://www.skycn.com/soft/6854.html</a>保准没毒,而且操作简单.希望你喜欢!<br>
第2个回答  2014-08-15
用条件语句判断If Hwnd>0
Else EndIf
求采纳为满意回答。追问

别逗我,这个是你复制的吧,我已经看过了。

本回答被网友采纳
第3个回答  2020-12-28
方法 :以屏幕左上角的坐标为起点(0,0),从而获取到的游戏中“验证码”图片出现的位置。
步骤1:计算出“验证码”图片左上角坐标、右下角坐标与游戏窗口左上角坐标的距离。
2
步骤2:使用GetWindowRect命令获取游戏窗口左上角坐标。
sRect = Plugin.Window.GetClientRect(Hwnd)
MyArray = Split(sRect, "|")
3
步骤3:窗口左上角坐标+图片左上角、右下角与窗口左上角的距离,获取图片的位置。
公式:“验证码”图片左上角坐标(x,y)=(窗口左上角x坐标+257,窗口左上角y坐标+139)“验证码”图片右下角坐标(x,y)=(窗口左上角x坐标+308,窗口左上角y坐
标+164)
4
步骤4:使用findpic找图命令,查找"验证码"图片。//"验证码"图片需加载到附件中
FindPic 窗口左上角x坐标+257,窗口左上角y坐标+139, 窗口左上角x坐标+308,窗口左上角y坐标+164,"Attachment:\验证码.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
//
End If
5
有些游戏的验证窗口出现的位置是随机的。这种情况,只能将找图范围设置为窗口客户区大小去找图。观察验证窗口的随机位置,没有被随机到的位置尽量排除在找图范围外,找图范围越小效率越高
相似回答