10
2021
01

Auto.js Automate your cellphone

Wechat send message ~


app.startActivity({        

        action: "VIEW",

        packageName:"com.tencent.mm",

        className: "com.tencent.mm.ui.LauncherUI",

    });


sleep(1000);


id("cns").className("android.widget.TextView").text("Contacts").findOne().parent().parent().click();


sleep(1000);


setScreenMetrics(1080, 1920);


sleep(1000);


while (true) {

    swipe(device.width/2, device.height/5*4, device.width/2, device.height/5*2, 1000);

    if (click("Kerek")){

        break;

    }

};

sleep(1000);


click("Send Message");


sleep(1000);

id("g6t").findOne();

setText("Auto-send me a message");

click("Send");

sleep(1000);

back();


while (true) {

    swipe(device.width/2, device.height/5*4, device.width/2, device.height/5*2, 1000);

    if (click("text name")){

        break;

    }

};








what's app send message~


app.startActivity({        

        action: "VIEW",

        packageName:"com.whatsapp",

        className: "com.whatsapp.HomeActivity",

     

    });


sleep(1000);


if (desc("+880 1938-793994").exists()) {

    click("+880 1938-793994");

    };



for (var i=0; i<1000; i++) {

    var region = ["test1","test2","test3","test4"]

    var regionLength = region.length;

    for (var a = 0; a < regionLength; a++) {

        var b = region[Math.floor(Math.random() * regionLength)];

        id("entry").findOne();

        setText(b);

        id("send").findOne().click();

        sleep(100);

    };

};



e.g.


app.startActivity({        

        action: "VIEW",

        packageName:"com.whatsapp",

        className: "com.whatsapp.HomeActivity",

     

    });


sleep(1000);


if (desc("新冠肺炎資訊平台 by Clare.AI").exists()) {

    click("新冠肺炎資訊平台 by Clare.AI");

    };

    

var region = ["黃大仙","慈雲山","荔枝角","樂富","鑽石山","深水埗","長沙灣"];

var regionLength = region.length;

for (var a = 0; a < regionLength; a++) {

    id("entry").findOne();

    setText(region[a]);

    id("send").findOne().click();

    sleep(1000);

};

back()








unlock your phone with password~


sleep(3000);


device.wakeUp();

sleep(1000);

setScreenMetrics(1080, 1920);

sleep(1000);

swipe(device.width/2, device.height/4*3, device.width/2, device.height/4, 1000);

sleep(1000);


var pw = "000000"


for(var i = 0; i < pw.length; i++) {

    click(pw[i]);

    sleep(100);

};


alert("你既手機已經被解鎖咗啦!")

toast("Congratulation!")



//gesture(1000, [x1,y1],[x2,y2],...)劃線解鎖







a.size();  get the total no. of loaded items


i(0- final) categories



sample

for (var i = 0; i<100; i++){

while(true){

var a = textStartsWith("$").find().get(i).bounds()

var x = a.centerX();

var y = a.centerY();

var z = device.height /3 * 2 

if (y>z){

swipe(device.width / 2, device.height / 2, device.width / 2, device.height / 2 - 300, 1000)

} else {

break;

}

   }

   click(x,y)

   

   text("xxxxx").waitFor();

   sleep(1500);

   back();

   

   text("xxxxx").waitFor();

   sleep(1500);

}



see following:



開Pi Coin點擊評論內所有人負評


auto.waitFor();

setScreenMetrics(device.width, device.height);

app.startActivity({        

        action: "VIEW",

        packageName:"com.blockchainvault",

        className: "com.pinetwork.MainActivity",

    });


sleep(5000);


var de = className("android.view.View").text("Chat").findOne().parent();

if(de != null){

    de.click();

    }else{

        sleep(5000);

        de.click();

        }



sleep(2000);



var an = className("android.view.View").text("Pioneers (English)").findOne().parent();

if(an != null){

    an.click();

    }else{

        sleep(5000);

        an.click();

        }

    

sleep(2000);

var tp = className("android.view.View").text("Topics").findOnce();

if (tp != null){

    tp.click();

    }else{

        sleep(5000);

        tp.click();

        }


sleep(2000);


var dz = className("android.view.View").desc("What feedback do you have on the new chat topics feature? @nicolas - Feb 14th - 12:23pm").findOnce();

if (dz != null){

    dz.click();

    }else{

        sleep(5000);

        dz.click();

        }



sleep(6000);


var total=className("android.view.View").indexInParent(2).depth(17).find();  //找出全部頁面加載左幾多個腐皮并set為變數total

var t=total.length  //腐皮有幾多個set做變數t

toast("找到一共"+t+"個腐皮可以點擊") //係屏幕顯示有幾多个個腐皮,顯示為數目字

sleep(1000);


for (var i = 0; i<t; i++){  //知道上面t係有幾多個腐皮,呢度就會執行幾多次循環,循環完後就直接係屏幕輸出finished!

    while(true){

        sleep(150);

        var a = className("android.view.View").indexInParent(2).depth(17).find().get(i).bounds(); //i係變數,當i=0時就指定獲取執行第0個既腐皮座標,remind===>第0個打後既每一個腐皮座標都係唔同既

        var x = a.centerX(); //腐皮既圖案中心X座標set為變數x

        var y = a.centerY(); //腐皮既圖案中心Y座標set為變數y

        var z = device.height/7 * 6 //設置屏幕由上而下四分之三為分界點座標 (e.g. 如果你屏幕係1920高度既就乘以四分之三就係y=1440喇

        if (y>z){  //如果腐皮既y座標滑落屏幕由上而下四分之三以下既位置, 例如腐皮既y=1500, 咁就自動向上用手指掃一下

            swipe(device.width / 2, device.height / 2, device.width / 2, device.height / 2 - 500, 1000)  //模擬手指向上掃一下

        }else{

            break;  //如果y係細過z座標1440,咁就暫時停落來,之後再跳到下面click腐皮既中心點座標,再之後跟住執行第二次循環,直到i<所有找出來既腐總數。最後完左循環直接跳到最後執行alert("finished!")  

            }

    }


    click(x,y);

    toast("你已經點擊"+(i+1)+"次腐皮")

};



sleep(1000);

alert("Finished!","我真係恭喜你啊!你比曬全部人負評!")    







launchApp("Facebook");

sleep(2500);

setScreenMetrics(1080,1920);

var a = descContains("「讚好」按鈕").find();

var b = a.length;

var c = textContains("贊助•分享對象").find();

var d = c.length;

var m = 0;

var n = 0;

var z = 0;

if(b==1 && d!=0) {

var e = c.bounds().centerX();

var f = c.bounds().centerY();

var g = a.bounds().centerX();

var h = a.bounds().centerY();

if(h<f) {

    click(g,h);

    };

    };


while(true) {

    var a = descContains("「讚好」按鈕").find();

    var b = a.length;

    var c = textContains("贊助•分享對象").find();

    var d = c.length;

    

    if(d!=0) {

        //var m=1;

        var m = d;

        var z = 0;

        //toast(m);

        };

    

            

    if(b!=0 && d==0) {       

       sleep(500);

       for(var i = m; i<b; i++) {

          sleep(500);

          a[i].click();

          sleep(500);

          var n = n - m + b;

          toast(n);

          if(n>=10) {

              sleep(500);

              break;

              };

          };

          if(z>8){

              var m = 0;

              var z = 0;

              };

          };

          if(n>=10) {

              sleep(500);

              break;

              };

          swipe(540,960,540,660,1000);

          z = z + 1;

 };

 

 alert("你已經點讚了"+n+"次");





app.startActivity({        

        action: "VIEW",

        packageName:"com.facebook.katana",

        className: "com.facebook.katana.activity.FbMainTabActivity",

     

    });


sleep(2000)


swipe(device.width / 2, device.height / 8*7, device.width / 2, device.height / 8, 1000);

sleep(1500);


var a = className("android.widget.TextView").depth(17).findOne().bounds()

var b = a.centerX()

var c = a.centerY()

longClick(b,c)

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。