展开全部
这里给出思路,具体代码不难实现。
首先通过截图取坐标,然后用纵坐标相减的方法计算出,第1集、第2集之间的距离,假设值是Ry
然后取播放进度条最右侧的坐标,比如x0,y0
手动把鼠标指向右侧任一集课程,比如第一集,然后每隔10秒取一次x0,y0处的颜色,如果颜色是绿的,鼠标就向相对移动0,Ru的距离,点击。这里要设置延时,给下一集播放缓冲时间。如此往复循环。
把上面的操作放到循环里,无限进行就可以了。使用时先用鼠标点一集,不动鼠标,按快捷键启动脚本。
首先通过截图取坐标,然后用纵坐标相减的方法计算出,第1集、第2集之间的距离,假设值是Ry
然后取播放进度条最右侧的坐标,比如x0,y0
手动把鼠标指向右侧任一集课程,比如第一集,然后每隔10秒取一次x0,y0处的颜色,如果颜色是绿的,鼠标就向相对移动0,Ru的距离,点击。这里要设置延时,给下一集播放缓冲时间。如此往复循环。
把上面的操作放到循环里,无限进行就可以了。使用时先用鼠标点一集,不动鼠标,按快捷键启动脚本。
展开全部
1、需要调整好窗口的位置 保证进度条、列表都在屏幕里
2、 以绿色进度条末端位置及进度条颜色为抓点条件,
3、 触发条件后鼠标移动第一集位置单击鼠标左键并(滚动鼠标滑轮1单位),结束循环
注:采用滚轮方式来切换集数比较方便,滚轮灵敏度可以在控制面板设置;
Rem start
IfColor 475, - 1855 , "8000", 0 Then
MoveTo 475, -1855
LeftClick 1
Delay 2000
MouseWheel -1
End If
Goto start
坐标和颜色自己用按键精灵抓点吧
2、 以绿色进度条末端位置及进度条颜色为抓点条件,
3、 触发条件后鼠标移动第一集位置单击鼠标左键并(滚动鼠标滑轮1单位),结束循环
注:采用滚轮方式来切换集数比较方便,滚轮灵敏度可以在控制面板设置;
Rem start
IfColor 475, - 1855 , "8000", 0 Then
MoveTo 475, -1855
LeftClick 1
Delay 2000
MouseWheel -1
End If
Goto start
坐标和颜色自己用按键精灵抓点吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |