产品简介
按键精灵安卓版(http://m.anjian.com/)是按键精灵官方作品,为Android应用开发者量身打造的利器,专注于手机/平板端的模拟操作。
产品特色
MQ语言:源自Q语言,传承语法,学习更轻松。
官方正品:真正的按键精灵官方作品,绝非山寨,稳定更强大。
云脚本管理:脚本云备份,完全应对环境变设备多的苛刻共组条件。
PC脚本编写:按键精灵手机助手,脚本编写便捷更高效。
下载地址
请前往按键精灵安卓版官网(http://m.anjian.com/)下载
按键精灵安卓版由PC端【按键精灵手机助手】和手机端【按键精灵安卓版】组成。
PC端【按键精灵手机助手】可以通过连接手机,实现实时截图、取色、取坐标、编写脚本、实时运行调试等功能。
手机端【按键精灵安卓版】也可以直接进行脚本编辑、运行。
MQ语言介绍
|
|
MQ语言包含以下五种数据类型:
MQ语言是动态类型的,即定义变量时并不指定类型,在给变量赋值时才确定类型,并且类型随时可以通过赋值操作而变化。 |
下载安装问题
答:可以在按键精灵移动版官网下载:http://m.anjian.com |
答:①按键精灵移动版由PC端【按键精灵手机助手】和手机端【按键精灵安卓版】组成。 ②PC端可以通过连接手机,实现实时截图、取色、取坐标、编写脚本、实时运行调试等功能。 ③手机端也可以直接进行脚本编辑、运行。 |
使用问题
答:新手建议先看看按键精灵移动版PC端+手机端的大概功能图文介绍:http://bbs.anjian.com/thread-513216-1-1.html |
答:必须ROOT过的手机才能使用按键精灵移动版,ROOT相关教程帖:http://bbs.anjian.com/thread-515762-1-1.html |
答:①请先确定已经打开了手机开发者选项中的USB调试模式; ②首次连接时会自动在手机端安装按键精灵,必须在手机的安全设置中勾选“允许安装未知来源应用”,并确认手机有足够的空间; ③确定电脑已经安装了手机驱动,可以用其他手机助手如360助手、91手机助手、豌豆荚等连接试试,一般就能自动安装驱动; ④彻底关闭其他手机助手及按键手机助手,重启手机后连接电脑,注意不要让任何手机助手抢先自动连接,然后打开按键手机助手进行连接; ⑤有些手机连接电脑时有很多连接模式,如媒体模式、照片模式、仅充电模式、大容量存储模式等,可尝试切换模式并重新拔插数据线; ⑥如果是有成功连接过偶尔断开后连不上了,重启一下电脑试试 ⑦如果以上步骤依然无法连上,请联系官方提供手机型号进行测试。 |
答:请先清空手机sdcard/MobileAnjian/MQTemp文件夹里文件(不要删除文件夹),重启电脑和手机重新连接试试看,如果开启游戏后才出现这个问题,不开没有问题,可能是手机内存不足导致手机按键无法启动。 |
答:部分机型存在这个问题,解决方式是刷一个自带ROOT的ROM尝试解决,还是不行可联系官方提交一下机型。 |
答:将手机用数据线连接电脑,在电脑上用按键精灵手机助手的抓抓工具,可以获取手机画面截图,并进行抓点、抓色、截图等操作。 |
答:①先确定手机是否已经ROOT,并已经在开发者选项中开启了USB调试模式; ②第一次启动手机端按键精灵或者第一次使用电脑连接手机时,手机会弹出按键精灵授权提示,通常只有10几秒时间,务必注意点允许,并勾选不再提示,如果不小心点了拒绝可在授权工具里修改; ③手机正常连接却提示未知原因截图失败的,可检查手机SD卡是否已满,清理一下手机内存,再试试看 ④如果是之前可以截图,偶尔出现无法截图时,重启一下电脑和手机试试 ⑤如果以上步骤依然无法连上,请联系官方提供手机型号进行测试。 |
答:勾选【手机系统设置-开发者选项-指针位置】即可在屏幕顶端显示当前触摸位置坐标啦,其实大多数情况下我们只要估算一下想点击的按钮在屏幕中百分之多少的位置,然后代码里获取一下手机分辨率,乘上百分比就可以点到按钮了,不一定非要精确取到按钮坐标。 |
答:支持一键插入UI函数进行界面设计,未来也会支持直观的用控件自行绘制界面。 |
答:横屏游戏脚本开发注意事项请查看帖子http://bbs.anjian.com/thread-515750-1-1.html |
答:请先检查屏幕右边的脚本控制浮窗是否消失,如果浮窗消失则可能是因为手机内存不足造成的,安卓系统内存不足时会自动清理后台程序,挂机时游戏属于前台程序,脚本属于后台程序,内存不足时就可能被系统清理,如果浮窗没有消失请检查代码是否陷入死循环,可使用TracePrint函数在PC端调试输出查看。 |
答:可以关闭浮窗,使用物理热键控制脚本,也可以使用浮窗位置设置函数SetControlBarPos来固定浮窗位置,防止挡住关键画面。 |
答:点击手机助手上方导出按钮,生成APK安装包,别人安装后即可使用 |
答:手机上无法添加附件,如果一定要用找图功能,可以使用图片在手机上的绝对路径,用RE管理器等文件管理工具可以查看文件真实路径,然后在找图函数里使用绝对路径,如FindPic -0, 0, 1080, 1920, "sdcard/pictures/1.png", 0, 0.8,intX, intY |
答:内置付费功已经在研发中,日后可以进行销售,当前可参与官方举办的作者扶持活动赚到第一桶金,详情请见http://bbs.anjian.com/forum.php?mod=viewthread&tid=518383 |
函数问题
答:可以查看论坛置顶区的MQ语法函数帖子,其中标红色的部分是和PC按键精灵有些区别或是移动版按键精灵新增的函数。http://bbs.anjian.com/thread-513218-1-1.html |
答:请查看高速找图教程帖:http://bbs.anjian.com/forum.php?mod=viewthread&tid=519955 |
答:请查看教程帖:http://bbs.anjian.com/forum.php?mod=viewthread&tid=519944 |
答:找字的本质其实是逐一识别组成这个字的点阵是否匹配,需要事先准备好包含每个字点阵信息的字库文件,脚本根据字库中匹配的点阵来识别当前文字。安卓手机中不同程序的字体、大小点阵都不同,无法像电脑程序一样统一生成字库后可识别游戏内所有文字,一定要文字识别的话只能先自行获取每一个字的点阵,查找效率虽然略高于找图,但是操作麻烦,后期官方会考虑推出相关便捷工具和函数,目前建议大家尽量用找色、找图方式来进行文字识别。 |
答:点击(tap)操作的本质其实是按下(TouchDown)+等待(Delay)+弹起(TouchUp),滑动(Swipe)操作的本质其实是按下(TouchDown)+等待(Delay)+移动(TouchMove)+等待(Delay)+弹起(TouchUp),为了方便使用,按键精灵把它们直接封装为点击(tap)、滑动(Swipe)两个函数,其中延时(Delay)为写死的短暂固定延时。但个别游戏为了防止玩家误操作,规定了按下后的等待时间要大于XX毫秒才算玩家点击了,否则可能是误操作,游戏就忽略不计,如果按键精灵的点击(tap)函数中延时时间比游戏规定的误操作时间更短,就可能导致点击偶尔没反映的情况,同理,个别游戏对滑动操作也有规定,滑动速度如果过快,则当做是玩家误操作,或者滑动后有惯性继续移动,导致滑动(Swipe)函数不好用。遇到这些特殊程序时,大家需要自行用按下(TouchDown)、等待(Delay)、弹起(TouchUp)写一个该程序可以100%识别的点击、滑动函数,代码中调用自己写的这个函数,不用按键自带的点击(tap)和滑动(Swipe) |
答:按键精灵安卓版1.5.1以上版本对找图函数进行了深度优化,准确度和速度都大幅度提高了,基于zui新算法,建议找图相似度设置0.8左右,少数情况也可能需要设置0.7几相似度,几乎不可能用到低于0.7的情况,否则会误找到其他地方了 |
答:支持查找透明图,只要图片四角颜色一致则认为该颜色为透明,大家可以利用其他图片处理工具自行制作透明图,后期官方也会优化相关工具。支持查找BMP格式图。 |
答:可查看CmpColor函数教程帖子:http://bbs.anjian.com/thread-526577-1-1.html |
答:支持调用lua插件,使用方法可查看http://bbs.anjian.com/forum.php?mod=viewthread&tid=528389 |