From f98c239ac3051fbd2a87d5913cf42125b9380af6 Mon Sep 17 00:00:00 2001 From: hyb1996 <946994919@qq.com> Date: Wed, 6 Dec 2017 20:34:31 +0800 Subject: [PATCH] refactor: remove all scripts about Tencent --- app/src/main/assets/modules/web.js | 6 -- .../assets/sample/QQ与微信/QQ加群成员脚本.js | 83 ------------------- .../assets/sample/QQ与微信/QQ名片点赞脚本.js | 26 ------ .../QQ与微信/QQ名片点赞(只点赞好友).js | 29 ------- .../assets/sample/QQ与微信/QQ循环发送图片.js | 17 ---- .../assets/sample/QQ与微信/QQ批量删除好友.js | 12 --- .../sample/QQ与微信/QQ批量同意好友验证.js | 11 --- .../assets/sample/QQ与微信/QQ点赞群成员.js | 71 ---------------- .../main/assets/sample/QQ与微信/QQ空间点赞.js | 71 ---------------- .../sample/QQ与微信/QQ自动抢红包(没卵用).js | 14 ---- .../assets/sample/QQ与微信/QQ顺序点赞脚本.js | 32 ------- .../assets/sample/QQ与微信/取关全部公众号.js | 27 ------ .../QQ与微信/好友列表名片点赞(不完美).js | 55 ------------ .../main/assets/sample/QQ与微信/屏蔽QQ通知.js | 11 --- .../assets/sample/QQ与微信/循环发送消息.js | 14 ---- .../assets/sample/QQ与微信/微信一键已读.js | 8 -- .../sample/QQ与微信/微信循环发送图片.js | 11 --- .../main/assets/sample/QQ与微信/微信扫一扫.js | 5 -- .../sample/QQ与微信/批量删除微信好友.js | 18 ---- .../assets/sample/QQ与微信/批量删除朋友圈.js | 29 ------- .../assets/sample/QQ与微信/批量取关公众号.js | 25 ------ .../assets/sample/QQ与微信/支付宝扫一扫.js | 4 - .../main/assets/sample/QQ与微信/朋友圈点赞.js | 23 ----- .../assets/sample/QQ与微信/自动取消金豆.js | 10 --- .../sample/Shell命令/微信扫一扫(Root).js | 1 - .../sample/Shell命令/支付宝扫一扫(Root).js | 1 - .../assets/sample/其他应用/清空酷安动态.js | 25 ------ .../sample/其他应用/网易云音乐批量点赞.js | 34 -------- .../assets/sample/其他应用/网易云音乐签到.js | 6 -- .../assets/sample/其他应用/贴吧一键签到.js | 49 ----------- .../assets/sample/复杂界面/QQ打开聊天窗口.js | 21 ----- .../main/assets/sample/复杂界面/简单计算器.js | 19 ----- .../sample/安卓7.0+点按和手势/QQ刷一刷.js | 11 --- .../安卓7.0+点按和手势/删除全部空间留言.js | 33 -------- ...-QQ文本消息分享.js => 发送意图-文本消息分享.js} | 0 .../删除全部空间留言.js | 28 ------- 36 files changed, 840 deletions(-) delete mode 100644 app/src/main/assets/modules/web.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ加群成员脚本.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ名片点赞脚本.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ名片点赞(只点赞好友).js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ循环发送图片.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ批量删除好友.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ批量同意好友验证.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ点赞群成员.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ空间点赞.js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ自动抢红包(没卵用).js delete mode 100644 app/src/main/assets/sample/QQ与微信/QQ顺序点赞脚本.js delete mode 100644 app/src/main/assets/sample/QQ与微信/取关全部公众号.js delete mode 100644 app/src/main/assets/sample/QQ与微信/好友列表名片点赞(不完美).js delete mode 100644 app/src/main/assets/sample/QQ与微信/屏蔽QQ通知.js delete mode 100644 app/src/main/assets/sample/QQ与微信/循环发送消息.js delete mode 100644 app/src/main/assets/sample/QQ与微信/微信一键已读.js delete mode 100644 app/src/main/assets/sample/QQ与微信/微信循环发送图片.js delete mode 100644 app/src/main/assets/sample/QQ与微信/微信扫一扫.js delete mode 100644 app/src/main/assets/sample/QQ与微信/批量删除微信好友.js delete mode 100644 app/src/main/assets/sample/QQ与微信/批量删除朋友圈.js delete mode 100644 app/src/main/assets/sample/QQ与微信/批量取关公众号.js delete mode 100644 app/src/main/assets/sample/QQ与微信/支付宝扫一扫.js delete mode 100644 app/src/main/assets/sample/QQ与微信/朋友圈点赞.js delete mode 100644 app/src/main/assets/sample/QQ与微信/自动取消金豆.js delete mode 100644 app/src/main/assets/sample/Shell命令/微信扫一扫(Root).js delete mode 100644 app/src/main/assets/sample/Shell命令/支付宝扫一扫(Root).js delete mode 100644 app/src/main/assets/sample/其他应用/清空酷安动态.js delete mode 100644 app/src/main/assets/sample/其他应用/网易云音乐批量点赞.js delete mode 100644 app/src/main/assets/sample/其他应用/网易云音乐签到.js delete mode 100644 app/src/main/assets/sample/其他应用/贴吧一键签到.js delete mode 100644 app/src/main/assets/sample/复杂界面/QQ打开聊天窗口.js delete mode 100644 app/src/main/assets/sample/复杂界面/简单计算器.js delete mode 100644 app/src/main/assets/sample/安卓7.0+点按和手势/QQ刷一刷.js delete mode 100644 app/src/main/assets/sample/安卓7.0+点按和手势/删除全部空间留言.js rename app/src/main/assets/sample/应用/{发送意图-QQ文本消息分享.js => 发送意图-文本消息分享.js} (100%) delete mode 100644 app/src/main/assets/sample/需要Root权限的自动操作/删除全部空间留言.js diff --git a/app/src/main/assets/modules/web.js b/app/src/main/assets/modules/web.js deleted file mode 100644 index 2e9ee122..00000000 --- a/app/src/main/assets/modules/web.js +++ /dev/null @@ -1,6 +0,0 @@ - -module.exports = { - test: function(){ - return "test"; - } -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ加群成员脚本.js b/app/src/main/assets/sample/QQ与微信/QQ加群成员脚本.js deleted file mode 100644 index 8eb59b7a..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ加群成员脚本.js +++ /dev/null @@ -1,83 +0,0 @@ -auto(); - -var 好友验证信息 = "AutoJs自动添加群好友"; -var 延迟 = 500; - -launchApp("QQ"); -sleep(500); -if(currentActivity() != "com.tencent.mobileqq.activity.TroopMemberListActivity"){ - toast("请打开要加的群的聊天窗口"); - openGroupMemberList(); -} - -var added = {}; -while(true){ - var list = className("AbsListView").findOne(); - var count = list.childCount(); - for(var i = 0; i < count; i++){ - var child = list.child(i); - if(!child || child.className() != "android.widget.FrameLayout"){ - continue; - } - if(!isGroupMember(child) || isMyself(child)){ - continue; - } - child.child(0).click(); - sleep(500); - addAsFriend(); - sleep(延迟); - } - list.scrollForward(); -} - -function isGroupMember(child){ - var tvName = child.findOne(id("tv_name")); - if(!tvName){ - return false; - } - log(tvName.text()); - return tvName.text() != "Baby Q"; -} - -function isMyself(child){ - var i = child.findOne(text("我")); - if(!i){ - return false; - } - return i.id() && !i.id().endsWith("tv_name"); -} - -function addAsFriend(){ - var qq = getQQ(); - toast(qq); - if(added[qq]){ - while(!click("返回")); - return; - } - added[qq] = true; - if(click("加好友")){ - sleep(800); - setText(0, 好友验证信息); - while(!click("发送")); - sleep(800); - if(click("取消")){ - sleep(400); - } - while(!back()); - }else{ - while(!back()); - } -} - -function getQQ(){ - var qq = textMatches("\\d{5,12}").findOne().text(); - return qq; -} - -function openGroupMemberList(){ - desc("群资料卡").click(); - var groupMemberCountView = textEndsWith("名成员").findOne(); - var groupMemberCount = parseInt(/\d+/.exec(groupMemberCountView.text())[0]); - groupMemberCountView.parent().click(); - sleep(groupMemberCount * 4); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ名片点赞脚本.js b/app/src/main/assets/sample/QQ与微信/QQ名片点赞脚本.js deleted file mode 100644 index 0099f2bc..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ名片点赞脚本.js +++ /dev/null @@ -1,26 +0,0 @@ -"auto"; - -function 下滑(){ - className("AbsListView").scrollable().scrollForward(); -} - -function 赞(){ - className("ImageView").desc("赞").click(); -} - -function 显示更多(){ - for(let i = 0; i < 2;i++){ - click("显示更多"); - } -} - -toast("请打开自己的资料页,点击点赞图标"); -sleep(100); - -while(notStopped()){ - for(let i = 0; i < 10; i++){ - 赞(); - } - 显示更多(); - 下滑(); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ名片点赞(只点赞好友).js b/app/src/main/assets/sample/QQ与微信/QQ名片点赞(只点赞好友).js deleted file mode 100644 index fab8b21a..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ名片点赞(只点赞好友).js +++ /dev/null @@ -1,29 +0,0 @@ -"auto"; - -var 延迟 = 100; - -launchApp("QQ"); -toast("请打开自己的资料页,点击点赞图标"); -sleep(500); -waitForActivity("com.tencent.mobileqq.activity.VisitorsActivity"); - -while(notStopped()){ - var list = className("AbsListView").findOne(); - list.children().each(function(child){ - if(!child) - return; - var l = child.findByText("(好友)"); - if(l.size() > 0){ - var like = child.findOne(className("ImageView").desc("赞")); - for(let i = 0; i < 10; i++){ - like.click(); - sleep(延迟); - } - } - }); - click("显示更多"); - click("显示更多"); - if(currentActivity() == "com.tencent.mobileqq.activity.VisitorsActivity"){ - list.scrollForward(); - } -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ循环发送图片.js b/app/src/main/assets/sample/QQ与微信/QQ循环发送图片.js deleted file mode 100644 index f109259f..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ循环发送图片.js +++ /dev/null @@ -1,17 +0,0 @@ -"auto"; - -launchApp("QQ"); -toast("请打开一个聊天窗口,将会循环发送第一张图片100次"); - -while(!id("ivTitleBtnRightImage").exists()); - -var listParent = className("AbsListView").findOne().parent(); -var icons = listParent.child(listParent.childCount() - 2); -icons.child(1).click(); -sleep(200); - -for(i = 0; i < 100;i++){ - className("CheckBox").untilFindOne().click(); - sleep(200); - id("send_btn").click(); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ批量删除好友.js b/app/src/main/assets/sample/QQ与微信/QQ批量删除好友.js deleted file mode 100644 index 70da6e44..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ批量删除好友.js +++ /dev/null @@ -1,12 +0,0 @@ -"auto"; - -launchApp("QQ"); - -toast("在好友列表中点谁删谁"); - -while(true){ - while(!click("更多")); - while(!click("删除好友")); - sleep(300); - while(!click("删除好友")); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ批量同意好友验证.js b/app/src/main/assets/sample/QQ与微信/QQ批量同意好友验证.js deleted file mode 100644 index d79a2c02..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ批量同意好友验证.js +++ /dev/null @@ -1,11 +0,0 @@ -"auto"; - -launchApp("QQ"); -toast("请打开新朋友界面并自行下滑"); - -while(true){ - text("同意").clickable().findOne().click(); - sleep(1500); - click("完成"); - sleep(1000); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ点赞群成员.js b/app/src/main/assets/sample/QQ与微信/QQ点赞群成员.js deleted file mode 100644 index 59dd90f6..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ点赞群成员.js +++ /dev/null @@ -1,71 +0,0 @@ -"auto"; - -launchApp("QQ"); -sleep(500); -if(currentActivity() != "com.tencent.mobileqq.activity.TroopMemberListActivity"){ - toast("请打开要点赞的群的聊天窗口"); - openGroupMemberList(); -} - -while(true){ - var list = className("AbsListView").findOne(); - var count = list.childCount(); - for(var i = 0; i < count; i++){ - var child = list.child(i); - if(!child || child.className() != "android.widget.FrameLayout"){ - continue; - } - if(!isGroupMember(child) || isMyself(child)){ - continue; - } - child.child(0).click(); - sleep(500); - like(); - while(!click("返回")); - while(!click("成员资料")); - while(!click("返回")); - sleep(500); - } - list.scrollForward(); -} - - -function isGroupMember(child){ - var tvName = child.findOne(id("tv_name")); - if(!tvName){ - return false; - } - log(tvName.text()); - return tvName.text() != "Baby Q"; -} - -function isMyself(child){ - var i = child.findOne(text("我")); - if(!i){ - return false; - } - return i.id() && !i.id().endsWith("tv_name"); -} - -function like(){ - while(!click("更多")); - while(!click("查看个人资料卡")); - var likeBtn = descEndsWith("点击可赞").findOne(); - for(let i = 0; i < 10; i++){ - likeBtn.click(); - sleep(100); - } -} - -function getQQ(){ - var qq = textMatches("\\d{5,12}").findOne().text(); - return qq; -} - -function openGroupMemberList(){ - desc("群资料卡").click(); - var groupMemberCountView = textEndsWith("名成员").findOne(); - var groupMemberCount = parseInt(/\d+/.exec(groupMemberCountView.text())[0]); - groupMemberCountView.parent().click(); - sleep(groupMemberCount * 4); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ空间点赞.js b/app/src/main/assets/sample/QQ与微信/QQ空间点赞.js deleted file mode 100644 index a3e349b4..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ空间点赞.js +++ /dev/null @@ -1,71 +0,0 @@ -"auto"; - -var 延迟 = 0; - -if(!requestScreenCapture()){ - toast("请求截图失败"); - stop(); -} - -var capture; - -function like(){ - capture = captureScreen(); - className("AbsListView").findOne() - .children().each(function(ss){ - try{ - var iconLine = findIconLine(ss); - if(iconLine){ - var likeIcon = iconLine.child(1).child(0); - if(notLiked(likeIcon)){ - likeIcon.click(); - } - if(延迟 > 0){ - sleep(延迟); - } - } - }catch(e){ - log(e); - } - }); -} - - -function findIconLine(s){ - for(let i = 0; i < s.getChildCount(); i++){ - var child = s.child(i); - if(child && child.className() - .endsWith("RelativeLayout") && - child.getChildCount() >= 4){ - if(isImage(child.child(1)) && - isImage(child.child(2)) && - isImage(child.child(3))){ - return child; - } - } - } -} - -function isImage(item){ - if(!item){ - return false; - } - if(item.className().endsWith("ImageView")){ - return true; - } - if(item.childCount() == 1){ - return isImage(item.child(0)); - } - return false; -} - -function notLiked(likeIcon){ - var x = likeIcon.bounds().centerX(); - var y = likeIcon.bounds().centerY(); - return images.detectsColor(capture, 0x767886, x, y); -} - -toast("请打开QQ空间并慢慢下滑"); -while(true){ - like(); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ自动抢红包(没卵用).js b/app/src/main/assets/sample/QQ与微信/QQ自动抢红包(没卵用).js deleted file mode 100644 index 0be5abd4..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ自动抢红包(没卵用).js +++ /dev/null @@ -1,14 +0,0 @@ -"auto"; -launch("com.tencent.mobileqq"); -toast("请打开一个聊天窗口"); -toast("出现红包时将会自动拆开并关闭"); -while(!isStopped()){ - if(click("点击拆开")){ - //拆开红包后尝试10次关闭红包页面 - for(let i = 0; i < 10; i++){ - sleep(300); - if(click("关闭")) - break; - } - } -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/QQ顺序点赞脚本.js b/app/src/main/assets/sample/QQ与微信/QQ顺序点赞脚本.js deleted file mode 100644 index af636f88..00000000 --- a/app/src/main/assets/sample/QQ与微信/QQ顺序点赞脚本.js +++ /dev/null @@ -1,32 +0,0 @@ -"auto"; - -var 延迟 = 200; - -function 下滑(){ - className("AbsListView").scrollable().scrollForward(); -} - -function 赞(){ - className("ImageView").desc("赞").untilFind() - .each(function(item){ - for(var i = 0; i < 10; i++){ - item.click(); - sleep(延迟); - } - }); -} - -function 显示更多(){ - for(let i = 0; i < 2;i++){ - click("显示更多"); - } -} - -toast("请打开自己的资料页,点击点赞图标"); -sleep(1000); - -while(notStopped()){ - 赞(); - 显示更多(); - 下滑(); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/取关全部公众号.js b/app/src/main/assets/sample/QQ与微信/取关全部公众号.js deleted file mode 100644 index dfd9220f..00000000 --- a/app/src/main/assets/sample/QQ与微信/取关全部公众号.js +++ /dev/null @@ -1,27 +0,0 @@ -"auto"; - -if (confirm("将会取关所有公众号,是否继续")) { - unfollowAll(); -} - -function unfollowAll() { - launchApp("微信"); - sleep(1000); - while (!click("通讯录")); - while (!click("公众号")); - sleep(500); - while (true) { - className("ListView").findOne().children().each(function(item) { - if (item.longClickable()) { - unfollow(item); - sleep(400); - } - }); - } -} - -function unfollow(item) { - item.longClick(); - while (!click("取消关注")); - while (!click("不再关注")); -} diff --git a/app/src/main/assets/sample/QQ与微信/好友列表名片点赞(不完美).js b/app/src/main/assets/sample/QQ与微信/好友列表名片点赞(不完美).js deleted file mode 100644 index c948b2ac..00000000 --- a/app/src/main/assets/sample/QQ与微信/好友列表名片点赞(不完美).js +++ /dev/null @@ -1,55 +0,0 @@ -"auto"; - - -//漏赞过多请稍微调大延迟 -var 延迟 = 200; - -launchApp("QQ"); -//点击联系人图标 -className("TabWidget").findOne().child(1).click(); -toast("请展开要点赞的分组"); -var fail = 0; - -while(true){ - - var list = id("elv_buddies").className("AbsListView").findOne(); - var count = list.childCount(); - print("count" + list.childCount()); - - for(let i = 0; i < count; i++){ - try{ - let child = list.child(i); - print(i); - if(isFriend(child)){ - //点进好友名片 - child.click(); - fav(10); - backToList(); - sleep(延迟); - } - }catch(e){ - fail++; - toast("可能漏赞:" + fail); - } - } - list.scrollForward(); -} - -//点赞 -function fav(times){ - var i = 0; - var btn = descEndsWith("点击可赞").findOne(); - while(i < times){ - i += btn.click()? 1 : 0; - } -} - -//判断是否是好友的视图 -function isFriend(child){ - return child && child.className().endsWith("LinearLayout") && child.childCount() == 2 && child.child(0).className().endsWith("FrameLayout"); -} - -//返回好友列表 -function backToList(){ - id("ivTitleBtnLeft").click(); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/屏蔽QQ通知.js b/app/src/main/assets/sample/QQ与微信/屏蔽QQ通知.js deleted file mode 100644 index 51939497..00000000 --- a/app/src/main/assets/sample/QQ与微信/屏蔽QQ通知.js +++ /dev/null @@ -1,11 +0,0 @@ -"auto"; -importClass(android.content.Intent); -importClass(android.net.Uri); -importClass(android.provider.Settings); - - -openAppSetting("com.tencent.mobileqq"); -while(!currentPackage().equals("com.android.settings")); -while(!click("通知")); -while(!click("全部阻止")); - \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/循环发送消息.js b/app/src/main/assets/sample/QQ与微信/循环发送消息.js deleted file mode 100644 index d196a05f..00000000 --- a/app/src/main/assets/sample/QQ与微信/循环发送消息.js +++ /dev/null @@ -1,14 +0,0 @@ -auto("fast"); - - -toast("请打开一个聊天窗口"); -sleep(500); - -while(true){ - if(currentPackage() == "com.stardust.scriptdroid"){ - sleep(300); - continue; - } - setText("我喜欢你"); - click("发送"); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/微信一键已读.js b/app/src/main/assets/sample/QQ与微信/微信一键已读.js deleted file mode 100644 index 95af5d7c..00000000 --- a/app/src/main/assets/sample/QQ与微信/微信一键已读.js +++ /dev/null @@ -1,8 +0,0 @@ -"auto"; - -while(true){ - if(id("i4").untilFindOne().parent().parent().click()){ - sleep(700); - back(); - } -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/微信循环发送图片.js b/app/src/main/assets/sample/QQ与微信/微信循环发送图片.js deleted file mode 100644 index fb73bcf5..00000000 --- a/app/src/main/assets/sample/QQ与微信/微信循环发送图片.js +++ /dev/null @@ -1,11 +0,0 @@ -"auto"; -while (true) { - className("ImageButton").descStartsWith("更多功能按钮").click(); - while(!click("相册")); - sleep(500); - className("GridView").findOne().child(1).click(); - sleep(200); - while(!click("发送")); - sleep(300); -} - diff --git a/app/src/main/assets/sample/QQ与微信/微信扫一扫.js b/app/src/main/assets/sample/QQ与微信/微信扫一扫.js deleted file mode 100644 index f8f37872..00000000 --- a/app/src/main/assets/sample/QQ与微信/微信扫一扫.js +++ /dev/null @@ -1,5 +0,0 @@ -"auto"; -launch("com.tencent.mm"); -sleep(500); -while(!click("发现")); -while(!click("扫一扫")); \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/批量删除微信好友.js b/app/src/main/assets/sample/QQ与微信/批量删除微信好友.js deleted file mode 100644 index 64886d74..00000000 --- a/app/src/main/assets/sample/QQ与微信/批量删除微信好友.js +++ /dev/null @@ -1,18 +0,0 @@ -"auto"; - -launchApp("微信"); -while(!click("通讯录")); - -toast("在好友列表中点谁删谁。被删除的好友将在日志中记录。"); -while(true){ - if(desc("更多").exists()){ - var weChatId = textContains("微信号").find(); - if(weChatId && weChatId.size()){ - console.log(weChatId.get(0).text()); - } - while(!desc("更多").click()); - while(!click("删除")); - while(!click("删除")); - sleep(200); - } -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/批量删除朋友圈.js b/app/src/main/assets/sample/QQ与微信/批量删除朋友圈.js deleted file mode 100644 index 0668b5f6..00000000 --- a/app/src/main/assets/sample/QQ与微信/批量删除朋友圈.js +++ /dev/null @@ -1,29 +0,0 @@ -"auto"; - -launchApp("微信"); -sleep(500); -while(!click("发现")); -while(!click("朋友圈")); -descContains("我的头像").click(); -toast("请点击要删除的朋友圈"); - -while(true){ - deletePost(); - sleep(200); -} - - -function deletePost(){ - var isPhoto = desc("更多").exists(); - if(isPhoto){ - desc("更多").click(); - } - if(click("删除")){ - while(!click("确定")); - sleep(200); - if(isPhoto){ - while(!back()); - } - } - -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/批量取关公众号.js b/app/src/main/assets/sample/QQ与微信/批量取关公众号.js deleted file mode 100644 index 409b147c..00000000 --- a/app/src/main/assets/sample/QQ与微信/批量取关公众号.js +++ /dev/null @@ -1,25 +0,0 @@ -"auto"; -launchApp("微信"); -enterOfficialAccounts(); -sleep(200); -toast("请点击要取关的公众号"); -while(true){ - //点击右上角小人图标 - desc("聊天信息").findOne().click(); - //获取微信号并记录 - var weChatId = textContains("微信号").findOne(); - console.log("取关: " + weChatId.text()); - //点击右上角三个小点儿 - desc("更多").findOne().click(); - while(!click("不再关注")); - sleep(200); - while(!click("不再关注")); - sleep(200); - enterOfficialAccounts(); -} - -//进入公众号界面 -function enterOfficialAccounts(){ - while(!click("通讯录")); - while(!click("公众号")); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/支付宝扫一扫.js b/app/src/main/assets/sample/QQ与微信/支付宝扫一扫.js deleted file mode 100644 index 8a6e0ccd..00000000 --- a/app/src/main/assets/sample/QQ与微信/支付宝扫一扫.js +++ /dev/null @@ -1,4 +0,0 @@ -"auto"; -launchApp("支付宝"); -sleep(800); -while(!click("扫一扫")); \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/朋友圈点赞.js b/app/src/main/assets/sample/QQ与微信/朋友圈点赞.js deleted file mode 100644 index def86b62..00000000 --- a/app/src/main/assets/sample/QQ与微信/朋友圈点赞.js +++ /dev/null @@ -1,23 +0,0 @@ -"auto"; - -//下滑 -function scroll(){ - className("ListView").scrollForward(); -} - -//尝试点赞 -function tryFav(btn){ - btn.click(); - sleep(300); - if(!click("赞")){ - btn.click(); - } -} - -while(true){ - var c = className("ImageView").desc("评论").untilFind(); - c.each(function(btn){ - tryFav(btn); - }); - scroll(); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/QQ与微信/自动取消金豆.js b/app/src/main/assets/sample/QQ与微信/自动取消金豆.js deleted file mode 100644 index dca7d488..00000000 --- a/app/src/main/assets/sample/QQ与微信/自动取消金豆.js +++ /dev/null @@ -1,10 +0,0 @@ -"auto"; - -toast("本脚本需要和名片点赞脚本同时运行才有效"); - -while(true){ - if(currentActivity() == "com.tencent.mobileqq.activity.VisitorsActivity"){ - click("取消"); - sleep(300); - } -} \ No newline at end of file diff --git a/app/src/main/assets/sample/Shell命令/微信扫一扫(Root).js b/app/src/main/assets/sample/Shell命令/微信扫一扫(Root).js deleted file mode 100644 index 9db54881..00000000 --- a/app/src/main/assets/sample/Shell命令/微信扫一扫(Root).js +++ /dev/null @@ -1 +0,0 @@ -shell("am start -n com.tencent.mm/com.tencent.mm.plugin.scanner.ui.BaseScanUI", true); diff --git a/app/src/main/assets/sample/Shell命令/支付宝扫一扫(Root).js b/app/src/main/assets/sample/Shell命令/支付宝扫一扫(Root).js deleted file mode 100644 index b7245907..00000000 --- a/app/src/main/assets/sample/Shell命令/支付宝扫一扫(Root).js +++ /dev/null @@ -1 +0,0 @@ -shell("am start -n com.eg.android.AlipayGphone/com.alipay.mobile.scan.as.main.MainCaptureActivity", true); \ No newline at end of file diff --git a/app/src/main/assets/sample/其他应用/清空酷安动态.js b/app/src/main/assets/sample/其他应用/清空酷安动态.js deleted file mode 100644 index e8ff136b..00000000 --- a/app/src/main/assets/sample/其他应用/清空酷安动态.js +++ /dev/null @@ -1,25 +0,0 @@ -"auto"; - -//清空酷安动态 -//需要酷安客户端支持 -//务必谨慎使用!!! -//by dazhang32552732 -toast("正在启动酷安"); -launch("com.coolapk.market"); -sleep(2000); -while(!click("酷市场")); -while(!click("我")); -while(!click("动态")); -toast("请注意,即将开始删除酷安动态,这将不可恢复,请谨慎操作!"); -sleep(3000); -toast("操作将在十秒后自动进行,请谨慎操作!"); -sleep(5000); -toast("操作将在五秒后自动进行,请谨慎操作!"); -sleep(5000); -toast("操作开始!"); -while(true){ - id("more_view").click(); - while(!click("删除")); - while(!click("确定")); - sleep(1000); -} \ No newline at end of file diff --git a/app/src/main/assets/sample/其他应用/网易云音乐批量点赞.js b/app/src/main/assets/sample/其他应用/网易云音乐批量点赞.js deleted file mode 100644 index 990fd415..00000000 --- a/app/src/main/assets/sample/其他应用/网易云音乐批量点赞.js +++ /dev/null @@ -1,34 +0,0 @@ -"auto"; - -launchApp("网易云音乐"); -toast("打开一个歌曲的评论页面"); - -//等待当前为评论页面 -waitForActivity("com.netease.cloudmusic.activity.ResourceCommentActivity"); - - -while(true){ - var list = className("ListView").findOne(); - list.find(className("RelativeLayout")).each(function(item){ - if(item && item.childCount() >= 3){ - //点赞按钮 - var fav = item.child(2); - if(fav){ - //获取点赞次数 - var favCount = parseInt(fav.text()); - fav.click(); - sleep(100); - fav.refresh(); - //如果点了以后点赞数减少了,那么说明赞被取消了,再点一次 - if(parseInt(fav.text()) < favCount){ - fav.click(); - } - sleep(100); - } - - } - }); - //下滑 - list.scrollForward(); -} - diff --git a/app/src/main/assets/sample/其他应用/网易云音乐签到.js b/app/src/main/assets/sample/其他应用/网易云音乐签到.js deleted file mode 100644 index f08d9875..00000000 --- a/app/src/main/assets/sample/其他应用/网易云音乐签到.js +++ /dev/null @@ -1,6 +0,0 @@ -"auto"; - -launchApp("网易云音乐"); -sleep(500); -classNameEndsWith("DrawerLayout").findOne().child(0).child(1).child(0).child(0).click(); -text("签到").className("TextView").click(); \ No newline at end of file diff --git a/app/src/main/assets/sample/其他应用/贴吧一键签到.js b/app/src/main/assets/sample/其他应用/贴吧一键签到.js deleted file mode 100644 index b6e784cb..00000000 --- a/app/src/main/assets/sample/其他应用/贴吧一键签到.js +++ /dev/null @@ -1,49 +0,0 @@ -"auto"; - -launchApp("百度贴吧"); -sleep(1000); -id("tabcontainer").untilFind().each(function(tab){ - if(tab.childCount() != 5){ - return; - } - var ba = tab.child(1); - if(ba){ - ba.click(); - } -}); -toast("开始签到"); -var signed = {}; - -while(true){ - var list = id("tab_content").findOne().findOne(id("listview")); - list.children().each(function(child){ - if(child && child.className().endsWith("LinearLayout")){ - if(child.childCount() > 1){ - sign(child.findOne(id("left_container"))); - sign(child.findOne(id("right_container"))); - } - } - }); - list.scrollForward(); -} - -function sign(c){ - if(!c){ - return; - } - var name = c.child(0).text(); - if(signed[name]){ - return; - } - c.click(); - sleep(400); - for(var i = 0; i < 3; i ++){ - if(click("签到")){ - break; - } - sleep(200); - } - sleep(600); - while(!back()); - signed[name] = true; -} \ No newline at end of file diff --git a/app/src/main/assets/sample/复杂界面/QQ打开聊天窗口.js b/app/src/main/assets/sample/复杂界面/QQ打开聊天窗口.js deleted file mode 100644 index 72d0ccdf..00000000 --- a/app/src/main/assets/sample/复杂界面/QQ打开聊天窗口.js +++ /dev/null @@ -1,21 +0,0 @@ -"ui"; - -ui.statusBarColor("#03a9f4"); - -ui.layout( - - QQ打开聊天窗口 - - -