地下城堡游戏小脚本儿——自动炼金

首先不得不说,地下城堡这个游戏非常的不错,很适合消磨时间,尤其炼金这个环节,设计的非常好!你必须足够有耐心才能在单位时间内获取到足够多的金币(其实就是不断的点,非常的机械化)。我就想,能不能弄个小脚本儿五的六的,替我玩儿游戏呢?(一直是被游戏玩儿,从未玩儿过游戏)

所谓地adb四个好东西啊,这个adb能够让你实现对安卓设备的一些自动化操作。当然啦,用一些安卓的自动化测试框架也可以实现,比如Robotium等!但是又得打开Eclipse又得运行的,费劲儿!玩儿个游戏,不至于。接下来,分两个步骤——

1. 得有adb,手机得用usb数据线连上电脑;

2. 知道adb能够帮你点击你的安卓手机屏幕,OK!(更多的在网上搜Android adb模拟滑动、按键、点击事件

在Windows下,能用cmd解决的问题就用PowerShell解决。下面写一段ps1小脚本儿,能够实现“地下城堡”这款安卓游戏中的自动炼金(遇到赌博等弹窗自动关闭):

while($true){
    Start-Sleep -Seconds 0.5
    #炼金
    adb shell input tap 100 300
    #关闭弹窗
    adb shell input tap 500 1100
}

你要问坐标是怎么知道的,我告诉你,我是试出来的。把游戏打开,翻到炼金那个界面儿——

右键你的ps1脚本文件,选择用PowerShell运行就OK了(看着手机屏幕上自动炼金吧,从此费电不费时)——

posted @ 2016-04-28 16:25  天外归云  阅读(1926)  评论(0编辑  收藏  举报