网站
注册时间
最后登录

签名档

笔青居

关于我

教学视频可以在优酷上的autojs入门教学看到

新帖
发布在 脚本需求 阅读更多

如何连续呢
一直循环,还是点击有限次数呢
每次点击,按下去多久
每两次次点击之间的间隔等待多少呢

发布在 一般交流 阅读更多

对的,这一块百度一下。有更全的知识。

发布在 脚本发布 阅读更多

可以写一个等待跳到相机界面了再自行延迟
如果界面等待不行
可考虑等待界面元素出现,比较稳妥的元素可能就是 "摄像机" "照相机"

发布在 脚本需求 阅读更多

源代码贴出来看看

发布在 一般交流 阅读更多

上面是对文件一行一行的读,以及一行一行的写。

删除的话,本质是将删除后的数据覆盖到原数据

操作的话,可以一次性读取全部数据到内存,然后复制一个数组。
原数组做遍历。新数组做删除操作,再覆盖写入。

var fileContents = files.read("./1.txt");
var contentList=fileContents.split("\n");
var copyList=contentList.slice(0);
fileContents.split("\n").forEach(line=>{
        log(line);
        //对复制的副本做删除操作
        copyList.shift();
        //TODO

        //将新的数据写入
        files.write("./1.txt",copyList.join("\n"));
    }
)

以上就完成了 "删除" 操作

发布在 一般交流 阅读更多
path=files.cwd()+"/text3.txt";
写入文件(path,4,"ccc");
写入文件(path,0,"aa");
log("读取-->"+读取文件(path,0));

function 写入文件(filePath,line,str){
    files.createWithDirs(filePath);
    var 旧内容=files.read(filePath)+"";
    var 分组=旧内容.split("\n");
    分组[line]=str;
    files.write(filePath,分组.join("\n"));
    return true;
}

function 读取文件(filePath,line){
    if(!files.isFile(filePath)){
        return "";
    }
    var 旧内容=files.read(filePath)+"";
    var 分组=旧内容.split("\n");
    if(line<分组.length){
        return 分组[line];
    }
    return "";
}

怒我直言,这并不是一种好的操作方式
一般不直接操作文件,或者做删除。
1、文件操作效率跟内存比起来太低
2、一般不做删除,删除原数组来说,会导致顺序变更。遍历会出错
3、可以的话,可以试试使用json

发布在 脚本需求 阅读更多
var 随机X=random(0,device.width);
var 随机Y=random(0,device.height);
toastLog("随机X-->"+随机X+" 随机Y-->"+随机Y);
click(随机X,随机Y);

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待