下面的代码是在分辨率1080/2400下开发调试的,请将你的分辨率与代码适配一致.
"ui";
ui.layout(
<vertical h="*" w="*">
<text textSize="16sp" textColor="black" text="设置话术:"/>
<input id="name" text="哈喽#你好#大家好#我是新人眼熟我"/>
<text textSize="16sp" textColor="black" text="延迟时间:"/>
<input id="shijian" text="2000"/>
<button id="启动" text="启动刷屏" w="*" h="auto"/>
<button id="作者" text="作者:www.xkrj5.com" w="*" h="auto"/>
</vertical>
);
function helloWorld(){
//注意,这里的变量和脚本主体的变量并不共享
var storage = storages.create("ABC");
var lj="/storage/emulated/0/脚本/zhibojian/"
var ttt= storage.get("a");
toastLog("准备刷屏操作");
app.launchApp("抖音");
requestScreenCapture();
sleep(5000);
setScreenMetrics(1080, 2400);
toastLog("准备跳转到抖音");
while(true){
sleep(1000);
click(102,2322);
sleep(1000);
var 文本=ttt;
var 分割文本 = 文本.split("#")
//var arr=["你好","在吗","呵呵"]
var sz=分割文本.length
var suiji=Math.ceil(Math.random()*sz);//生成随机数
var nr=分割文本[suiji-1]
//setClip(nr);
//toastLog(srnr);
setClip(nr);
captureScreen(lj+"截图.png");
var src = images.read(lj+"截图.png");
var clip = images.clip(src, 112, 1448, 100, 20);
images.save(clip, lj+"m请输入.png");
var src = images.read(lj+"m请输入.png");
var p = findImage(captureScreen(), src);
press(p.x, p.y, 2000);
sleep(2000);
//这个是截图找他
captureScreen(lj+"粘贴.png");
var src = images.read(lj+"粘贴.png");
var clip = images.clip(src, 97, 1331, 100, 20);
images.save(clip, lj+"m粘贴.png");
var src = images.read(lj+"m粘贴.png");
var p = findImage(captureScreen(), src);
click(p.x, p.y);//点击坐标
//粘贴
sleep(2000);
//toastLog("123");
captureScreen(lj+"发送.png");
var src = images.read(lj+"发送.png");
var clip = images.clip(src, 993, 1443, 50, 30);
images.save(clip, lj+"m发送.png");
var src = images.read(lj+"m发送.png");
var p = findImage(captureScreen(), src);
click(p.x, p.y);//点击坐标
}
}
ui.启动.click(() => {
zzz=ui.name.getText();
//toastLog(zzz); //这里就是按钮点击后的事件
//engines.execScriptFile("/sdcard/脚本/悬浮运行脚本按钮/test.js");
var storage = storages.create("ABC");
storage.put("a", zzz);
var pd=files.create("/sdcard/脚本/zhibojian/");
if(pd==false){
toastLog("初始化成功");
engines.execScript("hell", "helloWorld()" + helloWorld.toString());
}
else{
toastLog("初始化失败");
}
});
|