天天爱消除辅助-按键精灵手机安卓版-天天爱消除辅助Android源码-按键精灵脚本
来源:互联网 发布:淘宝tbc是什么意思 编辑:程序博客网 时间:2024/04/30 02:20
无意中看到按键精灵出Android版了,想了解一下,所以加入了内测,
由于脚本语法和VB差不多,所以上手很快,写了个天天爱消除的脚本来练习一下,
很早就知道按键精灵了,但一直没写过其脚本,这个算是我的第一个按键精灵脚本吧!
/****测试手机 小米1S分辨率 480*854游戏方格 68*68起始点 3,223**/Dim baseX,baseY,boxW,boxHDim I,X,Y,maxX,maxY,ret,Box(8, 8)baseX = 3baseY = 223boxW = 68boxH = 67.5maxX = 7maxY = 7ret = 0KeepScreen(true)TracePrint "开始消除。。。"'还没加入判断开始与结束的条件,使用时手工点停止For I = 1 To 200'TracePrint ICall ReadBox()For Y = 1 To maxYFor X = 1 To maxXret = CheckMove(X, Y, maxX, maxY)Select Case retCase 1 '上移Tap baseX+(X-1)*boxW+30,baseY+(Y-1)*boxH+30Tap baseX+(X-1)*boxW+30,baseY+(Y-2)*boxH+30Case 2 '右移Tap baseX+(X-1)*boxW+30,baseY+(Y-1)*boxH+30Tap baseX+X*boxW+30,baseY+(Y-1)*boxH+30Case 3 '下移Tap baseX+(X-1)*boxW+30,baseY+(Y-1)*boxH+30Tap baseX+(X-1)*boxW+30,baseY+(Y)*boxH+30Case 4 '左移Tap baseX+(X-1)*boxW+30,baseY+(Y-1)*boxH+30Tap baseX+(X-2)*boxW+30,baseY+(Y-1)*boxH+30End SelectNextNextNextTracePrint "消除结束!!!"KeepScreen(false)EndScript'确定方块往哪个方向移动(返回:0-无,1-上,2-右,3-下,4-左)Function CheckMove(x, y, maxX, maxY)Dim retret = 0'往上移If ret=0 And y>1 ThenIf x>2 And BoxMatch(x-2,y-1, x-1,y-1, x,y) Thenret = 1End IfIf x>1 And x<maxX And BoxMatch(x-1,y-1, x,y, x+1,y-1) Thenret = 1End IfIf x<maxX-1 And BoxMatch(x,y, x+1,y-1, x+2,y-1) Thenret = 1End IfIf y>3 And BoxMatch(x,y-3, x,y-2, x,y) Thenret = 1End IfEnd If'往右移If ret=0 And x<maxX ThenIf y>2 And BoxMatch(x+1,y-2, x+1,y-1, x,y) Thenret = 2End IfIf y>1 And y<maxY And BoxMatch(x+1,y-1, x,y, x+1,y+1) Thenret = 2End IfIf y<maxY-1 And BoxMatch(x,y, x+1,y+1, x+1,y+2) Thenret = 2End IfIf x<maxX-2 And BoxMatch(x,y, x+2,y, x+3,y) Thenret = 2End IfEnd If'往下移If ret=0 And y<maxY ThenIf x>2 And BoxMatch(x-2,y+1, x-1,y+1, x,y) Thenret = 3End IfIf x>1 And x<maxX And BoxMatch(x-1,y+1, x,y, x+1,y+1) Thenret = 3End IfIf x<maxX-1 And BoxMatch(x,y, x+1,y+1, x+2,y+1) Thenret = 3End IfIf y<maxY-2 And BoxMatch(x,y, x,y+2, x,y+3) Thenret = 3End IfEnd If'往左移If ret=0 And x>1 ThenIf y>2 And BoxMatch(x-1,y-2, x-1,y-1, x,y) Thenret = 4End IfIf y>1 And y<maxY And BoxMatch(x-1,y-1, x,y, x-1,y+1) Thenret = 4End IfIf y<maxY-1 And BoxMatch(x,y, x-1,y+1, x-1,y+2) Thenret = 4End IfIf x>3 And BoxMatch(x-3,y, x-1,y, x,y) Thenret = 4End IfEnd IfCheckMove = retEnd Function'判断三个方块能否连线Function BoxMatch(x1, y1, x2, y2, x3, y3)Dim b1, b2, b3b1 = Box(x1, y1)b2 = Box(x2, y2)b3 = Box(x3, y3)If BoxEquals(b1, b2) And BoxEquals(b1, b3) ThenBoxMatch = TrueElseBoxMatch = FalseEnd IfEnd Function'判断两个方块是否一样Function BoxEquals(box1, box2)If ColorDiff(box1,box2)<50 ThenBoxEquals = TrueElseBoxEquals = FalseEnd IfEnd Function'读入方块布局Sub ReadBox()KeepCaptureDim X,YFor Y = 1 To maxYFor X = 1 To maxXBox(X,Y)=GetPixelColor(baseX+(X-1)*boxW+30, baseY+(Y-1)*boxH+30)NextNextReleaseCaptureEnd Sub
0 0
- 天天爱消除辅助-按键精灵手机安卓版-天天爱消除辅助Android源码-按键精灵脚本
- Android 天天爱消除辅助
- 天天爱消除
- 【华为上机】天天爱消除
- 微信 天天爱消除 Lua无敌脚本
- 程序员玩游戏之三--天天爱消除非暴力脚本
- 程序员玩游戏之三--天天爱消除非暴力脚本
- 纯JavaScript山寨腾讯手机游戏《天天爱消除》开发过程详细
- 天天爱消除刷分脚本(终于打败大毛了。。)
- 使用电脑照样玩天天爱消除游戏
- 天天爱消除倒计时功能的实现思路
- 【腾讯面试】开发flash版天天爱消除
- 帮豆包刷“天天爱消除”,“天天连萌(附java代码)
- 艾瑞咨询:微信5.0带动“天天爱消除”和“打飞机”周边产品热潮
- 使用Cocos2d-x实现微信“天天爱消除”炫耀button特效
- 使用Cocos2d-x实现微信“天天爱消除”炫耀button特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 使用 Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
- 修改CentOS系统的默认启动级别
- [转]OpenCV遍历目录
- “雷神之怒!”
- Linux内核编码规范
- 博主李大牛简介
- 天天爱消除辅助-按键精灵手机安卓版-天天爱消除辅助Android源码-按键精灵脚本
- 毕竟,连少宇都无法击败的人,是没有资格做自己的对手的
- 解决警告“ld: warning: directory not found for option”
- spring quartz定时器
- 都市感衣橱 权利套装单品举荐女程序猿你值得拥有
- ajax打开一个新页面
- “没死?那家伙不但没死,竟然还有闪躲的余地?”见到这一幕,卡罗特面色不由得微微一沉
- 傅里叶变换的物理意义
- ARM 汇编中的 "B ." 语句意义.