- 博客(16)
- 收藏
- 关注
原创 一键玩脚本,翻翻乐自动化
截图选取不能太大,36左右即可,太大了会有些图案的同样位置,多数是空白,导致无法比较。变量赋值时,要选寻图变量,才能选择第n个。遍历所有鱼罐时,不知咋的点击顺序就乱了。
2024-09-18 01:58:15 448
原创 阶段性总结(截屏、提示框、定时、字符串转换应用)
1.关于截屏(横屏与竖屏)如果游戏是横屏的,那截屏后像素是22401080(打开时,手机显示不完全);但是录制好的横屏游戏视频,播放中截图像素是10802240(打开时,手机能显示整张图)。故不能用录制好的游戏视频实验脚本是否正确,录制好的游戏视频像素(长宽)与实际玩游戏时的像素是相反的。2.提示框var physical = confirm(“提示内容”);if(physical){执行函数(点击确定 )});}else{默认不执行(点击取消)};3.定时与字符串转换结合var d
2021-03-04 10:40:19 115 1
原创 编程之路第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 200 1
原创 编程之路第16天:大图中选择性点击小图(用require用支线脚本)
没搞懂,为啥我这个模板代码,被调用的脚本末尾为何不能加module.exports = XXX;什么情况下加呢?
2020-11-24 01:23:44 93
原创 编程之路第14天:通过找图实现文章滑动到末尾(for break 跳出滑动循环)
本来大部分代码都是之前成功实践的,但是下滑文章有个条件,就是看不到末尾的某个标志。如果用if else 语句,没有办法循环,但是用for 循环有没有条件。于是只能for 循环中用break跳出。思路出来了,可是又遇到一个问题:beak没法跳出下滑循环,经过“猫神”指点,才知道是for 函数的位置错了。再次感谢猫神!!...
2020-11-20 00:02:52 95
原创 编程之路第13天:给不同联系人发送不同内容的短信
今天感谢群里“恰好遇见你”老弟,他给我指出了一个我现在也没搞懂为啥的问题:desc(“向上导航”). findOne(). click();send=id(“com.android.mms:id/send_button_sms”).findOne();这里的findOne()后面,为何一个用“.”,另一个用“;”。明天研究一下如何把这个代码精简一下,用类似for循环的语句,或者打包成一个fuction()函数。...
2020-11-18 01:12:57 347
原创 编程之路第12天:帮你是情分,不帮你是本分,说得真太对了
为迎接自治区“四合一”考核组,这周末依旧没能回家忙完工作,洗完衣服,已经快22:00.打开CSDN学院,却不知道从何学起。随便打开了一节之前买的课“Django",大概了解了下这玩意可以弄一个小型后台管理系统;是Python的常用框架之一,除此之外还有Flask、Tornado.其中Tornado对服务器的要求最低,也就是相同性能的服务器,能通过Tornado框架访问的人数最多。后面的感觉有点难看懂,不懂可以怎么应用。其间,随意在高中群问了一个那时候学习很好的同学学啥专业,印象中他是搞计算机的,那
2020-11-15 01:00:08 117
原创 编程之路第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 2954 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 983
原创 编程之路:迷茫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 257
原创 Auto.JS应用:images.clip(img, x, y, w, h)公式的截取区域后全是白色?
Auto.JS应用:images.clip(img, x, y, w, h)公式的截取区域后全是白色?if(!requestScreenCapture()){ toast("请求截图失败"); exit(); } captureScreen("/storage/emulated/0/Pictures/05"+".jpg"); toast ("截屏已完成") var src=images.read("/storage/emulated/0/Pictures/05.jpg
2020-10-30 23:25:32 1431 1
原创 编程之路第四天:打开微信给指定联系人发送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 807
原创 编程之路第2、3天——实现打开APP输入文字并发送(无限循环)
1.成功使用模拟器连接电脑(更方便验证脚本是否正确)。解决问题:模拟器卡顿、不显示指针。2.初步掌握搜索、点击APP内部控件;while无限循环语句、sleep等待。细节问题(sleep首字母不能大写,否则无法实现循环)。还未克服困难:一是如何限定循环次数;二是为啥联系人、好友qq名字的text控件,软件无法识别并点击(无奈只能用点击坐标来来实现)。三是如何把变好的脚本,在手机直接用Auto.JS打开(发到手机后,总找不到文件路径)...
2020-10-20 05:26:57 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人