[已解决]新手请教,关于成功和失败的不同窗口处理的问题。
本帖最后由 greatspy 于 2013-1-8 12:56 编辑新手请教
添加一个参加活动的人员列表。
在添加窗口添加人员姓名等信息后,确定 程序会到一个“人员信息表”中查找是否有该人名 ,如果没有,会出现一个“无此人员‘的信息窗口 (失败)
单击确定后,出现一个添加人员信息的窗口,可以选择取消,后再回到参加活动人员列表添加窗口。
如人员信息表中存在此人员信息,就提示”添加成功’的信息窗口,单击确定后继续添加
我现在想问问 ,怎么样去判断两个 成功 和失败窗口的出现 ,并且 在失败时候点击 取消的按钮 ,在成功的时候点击确定安安?
我用 ifwinexists("信息“,”失败“)或者WinActivate 在出现失败窗口的时候 都无效
谢谢 回复 1# greatspy
建议上码~~ WinWait('')
If WinExists('无标题 - 记事本') Then
MsgBox(0,0,'你打开的是 记事本')
ElseIf WinExists('计算器') Then
MsgBox(0,0,'你打开的是 计算器')
EndIf按你的描述猜想你可能是要这样子的东东!不知道对不对? 换个思路,获取窗口列表,获取窗口列表标题,就能够获取到成功或者失败了 好的 。我试试 还是不行啊
我用 WinWait("消息",'失败|成功')
然后到 出现失败的窗口 就卡住不动了。 如果程序是自己编的,窗口也是程序弹出的话,就无需这样的判断了。因为弹出是失败还是成功的窗口,已经判断过了。 我的目的就是要在我的代码中来判断是录入失败 还是成功 来实现自动的录入人员名单 怎样才算是录入失败或成功呢?
页:
[1]