网校学习不定时弹出2种不同的对话框其中的1个,按键精灵怎么做脚本点确实? 20

单位组织网上学习,技术员为防使用按键精灵,在网页上设定不定时弹出:对话框A或者对话框B。(对话框A和对话框B在网页中出现的位置不变,两个对话框上都有”确定“和”取消“按钮... 单位组织网上学习,技术员为防使用按键精灵,在网页上设定不定时弹出:对话框A 或者 对话框B 。(对话框A和对话框B在网页中出现的位置不变,两个对话框上都有”确定“和”取消“按钮且位置也不变。)

如果网页上随机弹出对话框A ,就需要点对话框A上的”确定“按钮才能继续学习;

如果网页上随机弹出对话框B, 就需要点对话框B上的”取消“按钮才能继续学习 。

想做一个能自动检测判断弹出对话框是A还是B的脚本,并根据弹出的对话框点击相应的按钮,然后循环下去。

自己做了个,不过只能检测一个对话框A,不能继续检测B。。求高手指点下,看看问题在什么地方??

Do
FindPic 0,0,1024,768,"Attachment:\a.bmp",0.9,intAX,intAY
//以下是条件判断;如果返回的坐标大于0,那么就说明找到了。
If intAX > 0 And intAY > 0 Then
//在这里可以添加找到坐标后,需要做的处理。
Delay 100
MoveTo 500, 400
//上面(500, 400)是对话框A上确定按钮的固定坐标
Delay 100
LeftClick 1
Delay 100
End If

FindPic 0,0,1024,768,"Attachment:\b.bmp",0.9,intBX,intBY
//以下是条件判断;如果返回的坐标大于0,那么就说明找到了。
If intBX > 0 And intBY > 0 Then
//在这里可以添加找到坐标后,需要做的处理。
Delay 100
MoveTo 700, 400
//上面(700, 400) 是对话框B上取消按钮的固定坐标
Delay 100
LeftClick 1
Delay 100
End If
Loop
展开
 我来答
朵然姑娘
2014-09-08 · TA获得超过197个赞
知道小有建树答主
回答量:163
采纳率:66%
帮助的人:45.6万
展开全部
你要先判断是A或者B对话框.那个条件成立了.就执行那个程序..

比如搜索到A就执行寻找确定按钮.点击.
比如搜索到B就执行寻找确定取消.点击.

MoveTo 你这个应该是用变量而不是固定坐标

在2个判断之间加点延迟.....毕竟电脑反应没那么快
匿名用户
2014-09-08
展开全部
不太清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式