Auto.js 开发基础
1、本地存储(storage )-存储实例创建、存储数据转换、存储数据的写入与读取
// 创建一个本地存储并返回一个Storage对象。不同名称的本地存储的数据是隔开的,而相同名称的本地存储的数据是共享的。
// 例如在一个脚本中,创建名称为ABC的存储并存入a=123:
var storage = storages.create("ABC");
storage.put("a", 123);
// 而在另一个脚本中是可以获取到ABC以及a的值的:
var storage = storages.create("ABC");
log("a = " + storage.get("a"));
// 因此,本地存储的名称比较重要,尽量使用含有域名、作者邮箱等唯一信息的名称来避免冲突,例如:
var storage = storages.create("2874662633@qq.com:ABC");
实操案例
// 创建存储实例
var storage = storages.create("按钮识别");
// 定义按钮数据对象
var jsonlist = {
"按钮类型": "主页",
"置信度": 0.987,
"位置信息": {
"x": 120,
"y": 80,
"width": 90,
"height": 45,
"centerX": 165,
"centerY": 102.5
},
"识别时间": "2025/12/17 14:20:30"
};
// 关键:存储时转JSON字符串(否则读取后不是完整对象)
storage.put("主页", JSON.stringify(jsonlist));
// 调用函数获取并打印识别时间
name();
function name() {
// 1. 读取存储的字符串
var a = storage.get("主页");
// 2. 解析为JSON对象(才能取到识别时间属性)
var 主页数据 = JSON.parse(a);
// 3. 精准获取识别时间并打印(核心步骤)
var 识别时间 = 主页数据.识别时间;
// 云控/Auto.js用log(),电脑端用console.log(),这里兼容两种
log("识别时间:", 识别时间); // 手机云控优先用这个
// console.log("识别时间:", 识别时间); // 电脑端测试用
}
获取资源前请仔细阅读一下声明:
重要提示
如有解压密码: 看下载页、看下载页、看下载页。
源码工具资源类具有可复制性: 建议具有一定思考和动手能力的用户购买。
请谨慎考虑: 小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知: 虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
声明: 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
