add setText and add group memeber script

This commit is contained in:
hyb1996
2017-07-12 11:47:32 +08:00
parent e5cc3ef4f9
commit fcfb3a69e0
9 changed files with 97 additions and 42 deletions

View File

@@ -0,0 +1,66 @@
"auto";
var 好友验证信息 = "AutoJs自动添加群好友";
var 延迟 = 500;
toast("请打开群成员列表");
var added = {};
while(true){
var list = className("AbsListView").findOne();
list.children().each(function(child){
if(child.className() != "android.widget.FrameLayout"){
return;
}
if(!isGroupMember(child)){
return;
}
if(isMyself(child)){
return;
}
child.child(0).click();
sleep(500);
addAsFriend();
sleep(延迟);
});
className("AbsListView").findOne().scrollForward();
}
function isGroupMember(child){
if(child.childCount() != 1){
return false;
}
return child.child(0) && child.child(0).className() == "android.widget.FrameLayout";
}
function isMyself(child){
var l = child.findByText("我");
return l && l.size() > 0;
}
function addAsFriend(){
var qq = getQQ();
if(added[qq]){
while(!click("返回"));
return;
}
added[qq] = true;
if(click("加好友")){
sleep(800);
setText(0, 好友验证信息);
while(!click("发送"));
sleep(800);
if(click("取消")){
sleep(400);
}
back();
}else{
back();
}
}
function getQQ(){
var qq = textMatches("\\d{5,12}").findOne().text();
return qq;
}

View File

@@ -11,7 +11,7 @@ function 赞(){
function 显示更多(){
for(let i = 0; i < 2;i++){
click("显示更多");
}
}
}
toast("请打开自己的资料页,点击点赞图标");

View File

@@ -1,5 +1,6 @@
"auto";
//漏赞过多请稍微调大延迟
var 延迟 = 200;

View File

@@ -1,10 +1,11 @@
"auto";
toast("请打开一个聊天窗口");
sleep(500);
while(true){
input("我喜欢你");
setText("我喜欢你");
click("发送");
sleep(200);
}