快凌晨两点了,没搞定一个小问题,新手的痛苦。
autojs吧
全部回复
仅看楼主
level 2
meetinnet 楼主
刚开始用autojs, 研究了一晚上,没有js和android基础实在太累了。
尝试修改一个淘宝闲鱼的签到脚本,只进行成功了第一步,就是可以从主页跳到闲鱼币这个界面了(一步用时一个晚上,开始不知道怎么查看控件),然后要点击那个“今日签到”和 收取 的那个 鱼筐 ,这个今日签到怎么也获取不到控件。查看控件里面明明就是android.view.View嘛,用className("android.view.View").text("今日签到").findOne().click(); 就是没反应呢。鱼筐也取不到,都在一个depth上。一个一个函数的去百度用法,套用在手机上挨个试也不行,求教~
2020年02月24日 17点02分 1
level 2
meetinnet 楼主
忘记贴图了。
2020年02月24日 17点02分 2
level 3
我估计只能用截图的方式来点击了
2020年02月25日 03点02分 3
level 2
meetinnet 楼主
那个,,,不会截图,,只有这一种办法么。。[汗]
2020年02月25日 04点02分 4
吧务
level 13
你怕是不知道,那个view是浏览控件,不是唯一性的。所以点了没反应正常。
2020年02月26日 01点02分 5
吧务
level 13
if(!requestScreenCapture()){
toast("请求截图失败");
stop();
}
var img = captureScreen();
toastLog("开始找色");
//0x1d75b3为编辑器默认主题蓝色字体(if, var等关键字)的颜色
//找到颜色与0x1d75b3完全相等的颜色
var point = findColorEquals(img, 0x006699);
if(point){
toastLog("x = " + point.x + ", y = " + point.y);
}else{
toastLog("没有找到");
}
2020年02月26日 01点02分 6
吧务
level 13
找色的。然后是那个找图的,这样写
2020年02月26日 01点02分 7
吧务
level 13
//请求截图
if(!requestScreenCapture()){
toast("请求截图失败");
exit();
}
//连续截图10张图片(间隔1秒)并保存到存储卡目录
for(var i = 0; i < 10; i++){
captureScreen("/sdcard/screencapture" + i + ".png");
sleep(1000);
}
配合images.requestScreenCapture([landscape])
2020年02月26日 01点02分 8
level 2
meetinnet 楼主
非常感谢老师。
顺便问一下,device.wakeUp()除了第一次,后面循环都无法唤醒屏幕是什么原因呢。
2020年02月27日 02点02分 9
1