刘小帅

autojs 第九次 ui界面交互获取
//ui界面按钮与实际功能集合 "ui"; ui.layout( <vertic...
扫描右侧二维码阅读全文
28
2020/01

autojs 第九次 ui界面交互获取

//ui界面按钮与实际功能集合
"ui";
ui.layout(
    <vertical>
    <text textSize="16sp" textColor="black" text="请输入帐号"/>
    <input id="n" text="" />
    <button id="ok" text="开始启动脚本"/>
    </vertical>
);

ui.ok.click(function(){

    toast("启动脚本")
    sleep(300)
    launchApp("抖音短视频")   //threads.start()
})

//直接用launchApp在ui界面中运行 可能会报错 处理方法如下


"ui";
ui.layout(
    <vertical>
    <text textSize="16sp" textColor="black" text="请输入帐号"/>
    <input id="n" text="" />
    <button id="ok" text="开始启动脚本"/>
    </vertical>
);

ui.ok.click(function(){

    sleep(300)
    threads.start(脚本)
})

function 脚本(){

    toast("启动脚本")
    sleep(1500)
    launchApp("抖音短视频")
    sleep(1500)
}



//获取设备高度 交互式界面

"ui";
ui.layout(
    <vertical>
    <text textSize="16sp" textColor="black" text="自动评论脚本"/>
    <input id="n" text="" hint="请输入你要评论的内容" />
    <button id="ok" text="开始抖音自动评论脚本"/>
    </vertical>
);

ui.ok.click(function(){

    sleep(300)
    threads.start(脚本)
})

function 脚本(){

    toast("启动脚本")
    sleep(1500)
    launchApp("抖音短视频")
    sleep(4500)
    var i = device.height/1.2 //获取设备高度
    log(i)
    var u = device.height/4
    log(u)
    swipe(500,i,500,u,400)
    sleep(2000)
    id("a46").findOne().click();
    sleep(2500)
    id("a4a").findOne().click();
    sleep(2000)
    var r = ui.n.getText()
    sleep(1500)
    setText(r);
    sleep(1000)
    click(432,214);
    sleep(2500)
    id("bmh").findOne().click();
    sleep(1500)
    id("a4r").findOne().click();
    sleep(1500)
    click(432,214);
}

//for 语句


for (var i=0;i<16;i++){
    log(i)
}

// i++ i=i+1 i+=1 都是一个意思




//密码判断
"ui";
ui.layout(
    <vertical>
    <text textSize="16sp" textColor="black" text="自动评论脚本"/>
    <input id="passwd" text="" hint="请输入你的密码" password="true"/>
    <input id="n" text="" hint="请输入你要评论的内容" />
    <button id="ok" text="开始抖音自动评论脚本"/>
    </vertical>
);

var pass = ui.passwd.getText()


var inpass = "2561193514"


ui.ok.click(function(){

    sleep(300)
 //   threads.start(脚本)
    if (pass == inpass){
        threads.start(脚本)
    }else{
        toast("密码错误")
    }
})


function 脚本(){

    toast("启动脚本")
    sleep(1500)
    launchApp("抖音短视频")
    sleep(4500)
    var i = device.height/1.2 //获取设备高度
    log(i)
    var u = device.height/4
    log(u)
    swipe(500,i,500,u,400)
    sleep(2000)
    id("a46").findOne().click();
    sleep(2500)
    id("a4a").findOne().click();
    sleep(2000)
    var r = ui.n.getText()
    sleep(1500)
    setText(r);
    sleep(1000)
    click(432,214);
    sleep(2500)
    id("bmh").findOne().click();
    sleep(1500)
    id("a4r").findOne().click();
    sleep(1500)
    click(432,214);
}


Last modification:January 28th, 2020 at 01:48 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment