笔记
舟遥遥娓飘飘
这个作者很懒,什么都没留下…
展开
-
阶段性总结(截屏、提示框、定时、字符串转换应用)
1.关于截屏(横屏与竖屏)如果游戏是横屏的,那截屏后像素是22401080(打开时,手机显示不完全);但是录制好的横屏游戏视频,播放中截图像素是10802240(打开时,手机能显示整张图)。故不能用录制好的游戏视频实验脚本是否正确,录制好的游戏视频像素(长宽)与实际玩游戏时的像素是相反的。2.提示框var physical = confirm(“提示内容”);if(physical){执行函数(点击确定 )});}else{默认不执行(点击取消)};3.定时与字符串转换结合var d原创 2021-03-04 10:40:19 · 106 阅读 · 1 评论 -
编程之路第17天:不能在ui线程执行阻塞操作,请使用setTimeout代替????
如何解决呢!!!!原创 2020-12-22 02:40:14 · 3464 阅读 · 4 评论 -
编程之路第17天:同样的代码,怎么就因为一个命名而找不到目标图片呢?
var game_ico = images.read("/storage/emulated/0/脚本/胡莱三国/game_ico.jpg"); if(!requestScreenCapture()){ toast("请求截图失败"); } sleep(3000); for(i=0;i<5;i++) { if( findImage(captureScreen(),game_ico,原创 2020-12-22 02:15:33 · 179 阅读 · 1 评论 -
编程之路第16天:大图中选择性点击小图(用require用支线脚本)
没搞懂,为啥我这个模板代码,被调用的脚本末尾为何不能加module.exports = XXX;什么情况下加呢?原创 2020-11-24 01:23:44 · 83 阅读 · 0 评论 -
编程之路第15天:手机短信给不同人发不同信息(读取txt文件版)
原创 2020-11-20 19:31:46 · 187 阅读 · 0 评论 -
编程之路第14天:通过找图实现文章滑动到末尾(for break 跳出滑动循环)
本来大部分代码都是之前成功实践的,但是下滑文章有个条件,就是看不到末尾的某个标志。如果用if else 语句,没有办法循环,但是用for 循环有没有条件。于是只能for 循环中用break跳出。思路出来了,可是又遇到一个问题:beak没法跳出下滑循环,经过“猫神”指点,才知道是for 函数的位置错了。再次感谢猫神!!...原创 2020-11-20 00:02:52 · 83 阅读 · 0 评论 -
编程之路第13天:给不同联系人发送不同内容的短信
今天感谢群里“恰好遇见你”老弟,他给我指出了一个我现在也没搞懂为啥的问题:desc(“向上导航”). findOne(). click();send=id(“com.android.mms:id/send_button_sms”).findOne();这里的findOne()后面,为何一个用“.”,另一个用“;”。明天研究一下如何把这个代码精简一下,用类似for循环的语句,或者打包成一个fuction()函数。...原创 2020-11-18 01:12:57 · 315 阅读 · 0 评论 -
编程之路第12天:在大图中找小图、截屏后限定区域内找图教程与实践对比
感谢交流群热心的ices 大神指导,让我开拓了思维原创 2020-11-15 03:44:43 · 486 阅读 · 0 评论 -
编程之路第11天:解决此前截屏权限需要手动点击确认问题(打开双线程)
一、手动给截屏权限if(!requestScreenCapture());{toast(“请求截图失败”);exit();}//此处每次都会提示是否允许截屏;requestScreenCapture()执行后,华为P20 pro会提示“投射/录制时显示敏感信息 Auto.js Pro 将开始截取您的屏幕上显示的所有内容。取消/立即开始”,点击后,才会执行下一个代码captureScreen("/storage/emulated/0/1/05.jpg"); // (……Pict原创 2020-11-12 23:42:17 · 2775 阅读 · 2 评论 -
编程之路第10天:解决此前截屏不成功(截屏后截取出白色片区)、没法打开网络图片问题
if(!requestScreenCapture()){toast(“请求截图失败”);exit();}//此处每次都会提示是否允许截屏captureScreen("/storage/emulated/0/Pictures/05.jpg");// (……Pictures/05"+".jpg"); 此前出错在这里,多了一个"+"。看来教程也不一定全是对的原来和教程一模一样 toast ("截屏已完成")var src=images.read("/storage/emulated/0/P原创 2020-11-12 19:36:06 · 898 阅读 · 0 评论 -
编程之路:迷茫5、6、7、8、9天
自从10月30号编写截屏、选取区域失败后一直忙于工作都没啥时间去学习好不容易前2天有点时间试了一下QQ群里一哥们支的招用shell 函数: shell(“screencap / 地址/screen.png”);刚开始把screencap后面的空格删掉了运行错误后面留着空格,截屏是成功了,但是却存了一个空白的文档(0 kb)最好放弃了从Auto.js 教程里面的简单代码实验也是失败告知比如最简单的images.load(url)从网页上读取一个图片都没法实现我彻底迷茫了如何学习原创 2020-11-12 00:50:30 · 248 阅读 · 0 评论 -
编程之路第四天:打开微信给指定联系人发送10次相同信息
1.发现不是每个控件都需要先定义var,有些可以直接命名(比如“发现“不需要先var=text(“发现”),直接text("发现"加指令即可)。2.学会点击中心坐标公式。var 控件=text(“A”).findOne();x=控件.bounds().centerX();y=控件.bounds().centerY();press(x,y,100)。3.成功应用for()函数,限定循环运行次数。4.知晓控件类型(clickable是否可以点击),消除了上次做qq脚本时“通讯录“为啥不能点击的疑惑。5.发现模拟原创 2020-10-27 03:03:10 · 769 阅读 · 0 评论 -
编程之路第2、3天——实现打开APP输入文字并发送(无限循环)
1.成功使用模拟器连接电脑(更方便验证脚本是否正确)。解决问题:模拟器卡顿、不显示指针。2.初步掌握搜索、点击APP内部控件;while无限循环语句、sleep等待。细节问题(sleep首字母不能大写,否则无法实现循环)。还未克服困难:一是如何限定循环次数;二是为啥联系人、好友qq名字的text控件,软件无法识别并点击(无奈只能用点击坐标来来实现)。三是如何把变好的脚本,在手机直接用Auto.JS打开(发到手机后,总找不到文件路径)...原创 2020-10-20 05:26:57 · 309 阅读 · 0 评论