找回密码  加入

QQ登录

只需一步,快速开始

AUTOIT CN

搜索
查看: 2339|回复: 6

在线 听课 学习 网页 倒计时 自动关闭 问题

[复制链接]
发表于 2015-11-24 14:50:39 | 显示全部楼层 |阅读模式
本帖最后由 寅鹞 于 2015-11-24 18:50 编辑

一个在线听课的网页,只能用IE播放。网页打开后,左上角是mediaplayer控件,播放老师讲课视频,中间是flash,播放课程的PPT。

这个在线听课的网页会用以下办法检测你是否在线:
1、如果当前窗口不是活动窗口,就停止播放flash,并停止在线听课的时间计时;
2、以10分钟为一个计时段,每到一个计时段的9:45,播放ppt的那个区域,就会变成一个倒计时15秒的页面(这个页面看上去应该是在当前页面叠加了一个flash),要求在15秒内点击这个页面的一个特定区域才能继续播放课件视频,否则就自动关闭当前网页。

在线检测的倒计时自动关闭页面截图如下:


我学习AutoIT的时间不长,参考了一些帖子,如:如何自动点击或关闭IE弹出的 来自网页的消息
这些帖子都是需要捕捉IE窗口的Title、Class或者Text,然而我学习的这个网页却是捕捉不到窗口Title,也没有网页弹出消息。对于这种播放flash视频的网页消息和自动关闭网页除了用暴力模拟鼠标点击是否还有其他办法。

我目前的解决方案是一个很笨的办法。用一个死循环没隔12秒就在特定的屏幕坐标(屏幕坐标对应倒计时15秒需要点击的那个特定区域)模拟鼠标点击。
这是我的代码
  1. while 1
  2.         sleep(12*1000)
  3.         mousemove(500,600)
  4.         sleep(500)
  5.         MouseClick("left",600,600)
  6. WEnd
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x
发表于 2015-11-24 19:31:18 | 显示全部楼层
网址以及测试的帐号 能否告知?
 楼主| 发表于 2015-11-24 20:57:40 | 显示全部楼层
本帖最后由 寅鹞 于 2015-11-24 21:03 编辑

回复 2# lanfengc
可以,我私信你。
已经私信。请查收
发表于 2015-11-25 07:15:19 | 显示全部楼层
发表于 2015-12-15 18:46:20 | 显示全部楼层
这种强迫学习最烦人了,方法也一直在变
发表于 2016-1-4 21:37:11 | 显示全部楼层
好像可以试一下风行者的IEEX.au3和网页快捕
发表于 2016-1-4 21:38:52 | 显示全部楼层
我们也在进行网络培训,有类似的问题。很恼火。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2019-11-20 14:31 , Processed in 0.062499 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表