用按键精灵,写个简单的跳课脚本
1 首先下个按键精灵,随便百度就能下载
2 按键精灵的脚本语言很简单,也有中文编码,只要熟悉点编程知识就行,记住常用的抓取坐标,元素点就行,使用判断 循环,语句就可以各种操作了。
3 下载默认安装就行了,打开界面如下
4 点击我的脚本新建脚本
5 新建脚本,写脚本,中文用左边基本命令就行了
6. 我自己写的代码,灵活些
7 以超新选修网课为例子
8 第一步 代码 ,开始一直获取暂停键的位置,根据元素变化,判断是否暂停,暂停就单击
Delay 500
Color1 = GetPixelColor(475,510)
Color2 = GetPixelColor(479, 520)
Color3 = GetPixelColor(950, 650)
TracePrint Color1
TracePrint Color2
If ((Color1 = "373834") and (Color2 = "373834")) Then
MoveTo 420, 405
Delay 500
LeftClick 1
MoveTo 788, 516
If (Color4 = "2AB5F2") Then
MoveTo 529, 831
Delay 1000
LeftClick 1
Else
FindPic 1611,98,1910,862,"Attachment:\bb.bmp",0.9,intX,intY
If intX > 0 Then
MoveTo intX + 27, intY + 27
Delay 4000
LeftClick 1
MoveTo 529, 831
Delay 1000
LeftClick 1
End If
End If
9. 第二步 进入循序,一直获取指定左边,元素,看是否出现,判断题,出现先点击A选项,获取失败元素点,有再点B选项,没有跳出循环
do
Color4 = GetPixelColor(536, 413)
If (Color4 = "B1E6FF") Then
FindPic 450, 338, 1164, 934, "Attachment:\B1.bmp", 0.9, intX, intY
FindPic 450, 338, 1164, 934, "Attachment:\B11.bmp", 0.9, intX2, intY2
If intX > 0 and intY > 0 Then
MoveTo intX, intY
Else
MoveTo intX2, intY2
End If
LeftClick 1
Delay 2000
Moveto 531, 521
LeftClick 1
Delay 2000
Color5 = GetPixelColor(536, 413)
If (Color5 = "B1E6FF") Then
FindPic 450, 338, 1164, 934, "Attachment:\B2.bmp", 0.9, intX, intY
FindPic 450, 338, 1164, 934, "Attachment:\B21.bmp", 0.9, intX1, intY1
If intX > 0 and intY > 0 Then
MoveTo intX, intY
Else
MoveTo intX1, intY1
End If
LeftClick 1
Delay 1000
LeftClick 1
Delay 1000
MoveTo 531, 521
Delay 1000
LeftClick 1
Delay 1000
LeftClick 1
End If
Exit Do
End If
Delay 2000
Loop
10 第三步 获取完成的右边区域的,绿色元素点坐标,相对位移坐标,到下一个科目,进入开始第一步循环。
Do
Color4 = GetPixelColor(481, 365)
If (Color4 = "349A7B") Then
FindPic 1611,98,1910,862,"Attachment:\bb.bmp",0.9,intX,intY
If intX > 0 Then
MoveTo intX + 27, intY + 27
Delay 4000
LeftClick 1
Delay 4000
End If
Exit Do
End If
Loop
Delay 2000
11 综上,的思路是这样的,大家可以看看我的实现过程。自己也可以试试写写!完全用我的代码没用,的每个人电脑分辨率,和缩放不同,坐标,和元素点不一样的,要靠自己调试!
用按键精灵,写个简单的跳课脚本相关推荐
- 按键精灵和TC简单软件-获取窗口句柄比较
按键精灵命令 TC简单软件
- 教大家用按键精灵写一个快手自动抢红包脚本
教大家用按键精灵写一个快手自动抢红包脚本 先设计好界面,为了节省大家的时间,界面方面我们早就设计好了,请看下面 设计好界面后就进入写代码的步骤,这个其实你可以先录制一遍,然后把录制的代码进行二次修改, ...
- android循环录制,按键精灵安卓版为什么我录制的脚本无法循环
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 按键精灵安卓版为什么我录制的脚本然后设置了无限循环为什么会停下来,求助 代码如下 Delay 1935- TickCount() TouchDownEve ...
- 按键精灵+大漠插件简单数字验证码识别实践笔记
因为资源短缺,公司用了一个很老的系统分配资源,每个项目每天都要经历上演一次像抢火车票一样的经历,而往往又空手而归,搞得大家疲惫不堪.而其中的关键在于几个简单的数字验证码的识别,于是在业余时间看了一些验 ...
- 弄一个html的登录页面,使用HTML写一个简单的跳转登录页面
最近在学习前端的知识,于是就想写一个简单的页面跳转,必须是勾选了"我同意"这个选项以后才能跳转,否则不能,不废话,直接上代码. 首先是第一个页面:testlogin1.html h ...
- 【游戏开发】按键精灵写《新天龙八部》脚本——人物自动打怪加血加蓝宠物加血
//找到窗口句柄 Hwnd=Plugin.Window.MousePoint()//获取窗口客户区的大小 sRect = Plugin.Window.GetClientRect(Hwnd) Trace ...
- 按键精灵读取github page 网页,实现脚本远程控制功能
最近写按键精灵的时候有一个需求,需要远程控制聊天的语句,分十组,脚本也要分十组读取.而且要简单易于操作搭建,本来是用thinkphp 3.2+mysql搭建了一个简单网站来控制. 这套系统还比较难 ...
- 按键精灵连接远程mysql_【按键精灵】按键精灵读取github page 网页,实现脚本远程控制功能...
本帖最后由 打字的小强 于 2019-2-14 12:14 编辑 最近写按键精灵的时候有一个需求,需要远程控制聊天的语句,分十组,脚本也要分十组读取.而且要简单易于操作搭建,本来是用thinkphp ...
- Linux:写一个简单的shell求和脚本并运行
步骤 1.创建空脚本 touch sum.sh 2.编辑脚本文件 vi sum.sh 3.向脚本中添加代码 #!/bin/bash i=0;sum=0 while [ $i -le 10 ] do l ...
最新文章
- poj 2559 Largest Rectangle in a Histogram 栈
- 【Java基础】Java基本数据类型与位运算
- 《Docker——容器与容器云》:第一章 从容器到容器云
- 切洋葱怎么才不流泪?
- 002.AngularJs调用Restful实现CRUD
- 烂泥:perl中CPAN的安装
- C++ 函数模板与分离编译模式
- (转)C#读写共享文件
- 图:广州南洋理工职业学院管理系“相聚南洋”朗诵(演讲)比赛尘埃落定
- 【ML小结6】关联分析与序列模式关联分析
- 测试用例的设计方法:等价类划分法
- 常见职位角色及其英文缩写
- 给排水科学与工程和计算机选哪个,2021中国给排水科学与工程专业大学排名 最好的高校排行榜...
- dumprep.exe遇到无效指令
- 在瑞芯微ok3568平台利用python实现Can通讯
- 为什么有实力的公司都不要培训学校出来的程序员!
- 聊聊并发 生产者消费者模式
- Python爬虫(学习笔记)
- 商品交易之---撮合系统架构探讨
- server 2008 R2 server_2008_r2服务器下载