autojs 读取指定路径txt文本,读取有效的一行并删除该行

AUTOJS新手各种脚本演示-陆续更新 创建自动化工具、效率工具、优美界面、小应用,诸如早晨自动签到、处理文件为excel、图片批量处理、机器人、自动化测试、搭建服务器等,或解放双手,或学习编程,或制作应用。一个在Android、鸿蒙平台编写、运行JavaScript代码的集成开发环境,包括代码补全的编辑器、单步调试、图形化设计,可构建为独立apk应用,也可连接电脑开发。本示范源码含全图搜图,及区域搜图代码,首次找图进行全图找图对区域找图进行自定位,免去写小图找图范围,区域找图可会大大提升找图效率。字符串取文本中间函数。............ 阅读详情

//测试读&&删/去空白行,去字符串前后空格

toastLog(read_delete());


function read_delete() {
    var path = "/sdcard/1/1.txt"; //txt文本路径
    var  reg  =  /^\s+|\s+$/g; //匹配无效空白行
    var txt = files.read(path).replace(reg, "").split("\n");
    let ret_text = txt[0];
    log(ret_text.length);
    if (txt != "") {
        txt.splice(0, 1);
        files.write(path, txt.join("\n"));
        if (ret_text.length > 0) {
            return ret_text.trim();
        }
    } else {
        return "没有号了";
    }

}

auto.js 划动屏幕直到找到指定的字符串 微信窗口中查找指定的字符串,如果当前页面没找到就上划再找,直到找到或达到限定的上滑次数。环境:auto.js 4.1.1。安卓手机:红米K20 pro。水平有限,请多指教。 阅读详情

相关推荐

【Auto.JS】Autojs官方提取文档使用说明函数 (1)

Auto.js文档 综述 Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。 因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。 如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.js DevTo

小宋小宋 3万+

AutoX.js 文件读取和写入

AutoX.js 的文件读取和写入

lczxylczxy的博客 3216

按键精灵脚本学习-关于天猫抢红包

专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)

空名先生 7559

autojs,读取一行删除一行,停止自己外的脚本

新建交流群917400262 欢迎加入v群,和各位大神一同交流 免责声明:本博客提供的所有内容仅供学习、分享与交流,我们不保证内容的正确性。通过使用本博客内容随之而来的问题与本博客无关。当使用本博客代码时,代表你已接受本博客的免责声明 正文部分 目录 读取一行删除一行 function read_delete() { //删除一行 var path = "/sdcard/gjc.txt";//txt文本路径 var reg = /^\s+|s+$/g; //匹配无效空白行 .

九黎AJ的博客 2858

Auto.js 读写txt文件

//写字符串到txt文件 files.write("/sdcard/文本.txt","字符串1\n字符串2"); //读txt文本 wj= open("/sdcard/文本.txt"); du=wj.read() wj.close(); log(du) /* 字符串1 字符串2 */ //判断有多少行字符串 sz=du.split("\n") log(sz.length)// 2 //得到第一行字符串 log(sz[0])// 字符串1 //读一行 删除一行 sz=du.split("\n") log(s

qq_25226575的博客 6176

Autojs基础-文件系统(files)

脚本开发过程中,考虑成本等多种因素,不会配置云端数据库。我们可以将数据通过文件系统保存到本地txt文件,当我们需要数据时,再通过文件系统取出。除了保存基本文件外,我们也可以将脚本图片等资源在脚本初次启动时加载到本地。文件系统在每个脚本中的使用方式类似,操作简单,但是非常重要。

qq_55896432的博客 464

Autojs基础-本地存储(storages)

本部分存储方式比传统脚本通过txt文件保存数据的方式更加快速,可以将数据永久保存下来。说实话,我以前真的都是通过操作txt文件的方式频繁保存或获取永久数据,降低了脚本执行效率。如果再保存永久数据,我会考虑通过txt文件和本地存储结合的方式保存数据。本地存储的方式虽然也能保存永久数据,但是卸载应用后数据就会丢失,且不删除会一直保存。txt文件的方式真正的将数据永久保存了,卸载应用后也会保存,但是每次都得通过文件方式操作数据,降低脚本运行速度。

qq_55896432的博客 203

自动化:Python、windows、安卓、网页、rpa、autojs、firerpa(抓包逆向ai)

通过VS安装一步到位更省事。如果这个环境变量是空的,uiautomator 将返回 connect_usb,您需要确保只有一个设备连接到计算机。然后就会自动安装库所需要的设备端程序:uiautomator-server,atx-agent,openstf / minicap,openstf / minitouch。因为 run_main 执行的时候,是打印所有用例文件+名称,而通过测试套件 添加 类名称时,执行方式不一样。也可以使用pyautogui库帮助文档的方法,不过本人认为使用上面的方法,更加便利。

freeking101的博客 2万+

大型C++项目代码规范实践:从shadPS4看工程化约束与团队协作

在大型软件工程中,代码规范是保障项目长期可维护性与团队协作效率的核心工程实践。其本质是通过统一的编码风格、语言特性约束、模块化设计及安全性能准则,系统性对抗软件熵,提升代码质量。从原理层面看,规范通过静态分析工具(如clang-format、clang-tidy)与持续集成流程,将最佳实践固化为自动化检查点,减少人为错误。其技术价值在于降低认知负荷、加速新人融入、预防内存泄漏与未定义行为等顽疾,从而提升软件可靠性。在应用场景上,无论是模拟器、游戏引擎还是操作系统等大型C++项目,规范都贯穿于头文件管理、资源

weixin_34239592的博客 490

AUTOjs文档之文件系统files

//files 文件读取删除、复制 files.isFile(path); //查看路径是否为文件 files.isDir(path); //查看路径是否为文件夹 files.isEmptyDir(path); //查看文件是否为空 files.join(parent, child); //路径拼接 files.create(path); //创建文件文件夹 如果存在 返回false files.createWithDirs(path); //创建多级文件 files.exists(

weixin_42464885的博客 2197

auto.js基础笔记

auto.js基础笔记 控件的描述查找与点击 找控件的方法 text(“文字”) ==> 找“文字” 控件 textContains(“文字”) ==> 找包含"文字"的控件 textStartWith(“文字”) ==> 找"文字"开头的控件 textEndsWith(“文字”) ==> 找"文字" 结尾的控件 findOne() ==> 返回值是控件,如果找不到,会阻塞运行。 findOne(timeOut) ==> 他在规定时间范围内找不到返回值

l17862868372的博客 8155

文本中间数组

vector GetMidArry(LPCTSTR lpSrc,LPCTSTR lpStart1,LPCTSTR lpStart2,LPCTSTR lpszEnd,BOOL IsIncludeStart = FALSE) { vector _tszTmp; LPCTSTR lpPS = NULL; LPCTSTR lpPE = NULL; LPCTSTR lpPos= lpSrc;

Safedebug的博客 1200

autojs最后一篇常用功能函数.

base64加密和解密 适配安卓5到9.如果有root,会用root点击或者滑动. 不能点击的控件,通过坐标点击 文本操作 判断系统是否ROOT 清理缓存 判断网络状态

九黎AJ的博客 1万+

Auto.js 文本带行号 编辑器

"ui"; //开发者 QQ 1105310045 //文本编辑器半成品 //没办法监听输入法 //写内置输入法太麻烦了 //谁能完成监听输入法请联系我有偿 importClass(android.graphics.Typeface); //字体 importClass(java.lang.Character); //分中英文 ui.layout( <vertical> <horizontal> <text id="字"/>

qq_25226575的博客 1854

autojs读取文字_Auto.js小白详细代码分析教程-如何阅读本文档 - Documentation

本文档为Auto.js的文档,解释了Auto.js各个模块的API的使用方法、作用和例子。文档借助Node.js的文档构建工具生成,在github上开源(https://github.com/hyb1996/AutoJs-Docs),目前由开发者维护。由于Auto.js处于活跃的更新和开发状态,API可能随时有变动,我们用Stability来标记模块、函数的稳定性。这些标记包括:Stabili...

weixin_35524152的博客 3614

c++ readprocessmemory 读取ansi文本_【TOOLS】读取文件夹中所有文本数据,用open打开单个数据进行处理最终输出.csv文件...

前言 我们在数据读取和处理的时候,常常会遇到很不规整的数据,需要我们自己去写脚本或者程序去批量处理,这个工作是很常见的,且对于遍历的时候如何正确运用os、open、pandas、re等都是十分重要的,对于我们的数据主要分为.csv .txt等等,对于其他很多类型比如DAT其实和.csv的读取相似,都是用pandas去读取较为方便处理,而对于可以用Notepad++来打开的文本文件,一般来说pan...

weixin_39747075的博客 410

autojs官方文档 files - 文件系统 包括文件读写、移动、复制、删掉等

files模块提供了一些常见的文件处理,包括文件读写、移动、复制、删掉等。一次性的文件读写可以直接使用等方便的函数,但如果需要频繁读写或随机读写,则使用open()函数打开一个文件对象来操作文件在操作完毕后调用close()函数关闭文件

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 813
上一篇: autojs 本地时间及网络时间验证改版
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会写程序的IT猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值