当前位置: 首页 > news >正文

autoX.js

一.  概述

AutoX.js 使用 JavaScript 作为脚本语言,目前使用 Rhino 1.7.13 作为脚本引擎,支持 ES5 与部分 ES6 特性。

下载地址: https://github.com/kkevsekk1/AutoX/releases

官方文档: AutoX.js

二.  用法

1. 首先在官网下载 Autox.jsapk

2. 其次 在 VSCode 上下载插件 Auto.js-Autox.js-VSCodeExt

3. 然后 将 下载好的 Autox.js 的安装包 安卓到手机  或者模拟器上

4. 在手机或者模拟器上打开 Autox.js  点击 左上角图标

5. 开启服务

6.  在 VSCode 中按下 Ctrl + Shift + P 输入 auto  上面有一行  显示服务端 IP 地址

7. 然后回到第五步手机端或者模拟器开启服务的地方往下拉

连接电脑并把刚刚第六步得到的 IP 输入进去

8. 随便创建一个 JS 文件 就可以开始写脚本了

点此 运行脚本

三. 实战

微信自动发布朋友圈
// 回到桌面
home()
// 等待1s
sleep(1000)
click("微信")// 等待发现出现
text("发现").waitFor()
click("发现")// 等待朋友圈出现
text("朋友圈").waitFor()
click("朋友圈")// 等待两秒
sleep(2000)
// 获取相机控件  横纵坐标
var c = id("coz").className("android.widget.LinearLayout").depth("9").findOne();
var x = c.bounds().centerX()
var y = c.bounds().centerY()
// 长按
longClick(x, y)text("发表文字").waitFor()
text("所在位置").waitFor()
text("提醒谁看").waitFor()
text("谁可以看").waitFor()
setText("测试脚本自动发朋友圈脚本");
sleep(1000)
// 发送
className("android.widget.Button").depth("10").findOne().click()

相关文章:

autoX.js

一. 概述 AutoX.js 使用 JavaScript 作为脚本语言,目前使用 Rhino 1.7.13 作为脚本引擎,支持 ES5 与部分 ES6 特性。 下载地址: https://github.com/kkevsekk1/AutoX/releases 官方文档: AutoX.js 二. 用法 1. 首先在官网下…...

日本软文发稿:日本主流发稿媒体有哪些?

日本软文发稿:日本主流发稿媒体有哪些 在日本发布软文时,选择合适的主流媒体进行推广是非常关键的。以下是一些在日本广受欢迎、影响力较大的媒体推荐(排列不区分媒体排名顺序): 1. 朝日新闻 (Asahi Shimbun) 朝日新…...

翰德恩赋能中国邮政信息科技产品创新系列培训

为了增强中邮信科公司需求分析工程师的专业素养,提升其业务需求和业务价值的挖掘能力,进而设计并交付满足用户期望的产品,提升用户体验,运营管理部于2024年4月至6月成功举办了六期需求分析工程师能力提升系列培训。 本次系列培训…...

分享一个基于SpringBoot的英语学习平台Java英语学习任务打卡系统(源码、调试、LW、开题、PPT)

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流&…...

Golang学习笔记

Go 语言学习笔记 1. 引言 Go 语言是由 Google 开发的一种静态类型、编译型的系统编程语言。它以简洁、高效和易于理解著称,并且支持并发编程。 2. 安装与环境配置 2.1 安装 Go 访问 Go 官方网站 下载适合你操作系统的安装包。安装完成后,设置 GOPAT…...

详解【多线程与并发】之线程

目录 1、线程 1.1线程Thread 1.2线程特点 1.3线程函数的原型 1.4Linux对于pthread的API的支持 1.4.1创建一个线程 1.4.2线程的退出 1.5资源分离 2、线程的同步/互斥机制 2.1线程互斥锁 2.1.1初始化线程互斥锁 2.2线程互斥锁的PV 操作 2.2.1P 操作(上锁…...

Linux安全与高级应用(四)深入探索MySQL数据库:安装、管理与安全实践

文章目录 标题:全面解析LAMP平台部署及应用第一部分:LAMP平台概述第二部分:准备工作第三部分:安装和配置PHP第四部分:配置Apache第五部分:测试LAMP平台第六部分:部署phpMyAdmin总结 &#x1f44…...

「iOS」自定义Modal转场——抽屉视图的实现

「iOS」自定义Modal转场——抽屉视图的实现 文章目录 「iOS」自定义Modal转场——抽屉视图的实现前言错误尝试自定义Modal转场实现流程自定义动画类UIPresentationController 成果展示参考文章 前言 在仿写网易云的过程之中,看到学长之前仿写时实现的抽屉视图&…...

【数据结构】顺序结构实现:特殊完全二叉树(堆)+堆排序

二叉树 一.二叉树的顺序结构二.堆的概念及结构三.堆的实现1.堆的结构2.堆的初始化、销毁、打印、判空3.堆中的值交换4.堆顶元素5.堆向上调整算法:实现小堆的插入6.堆向下调整算法:实现小堆的删除7.堆的创建1.堆向上调整算法:建堆建堆的时间复…...

【c++学习技术栈】

c学习技术栈 基础c基础组件中间件框架devops性能目标岗位 基础 计算机网络数据结构与算法操作系统linux c 基础组件 池式组件:线程池,内存池,db数据库连接池原子,无锁队列,ringbuffer,定时器。日志&…...

swift 自定义DatePacker

import Foundationenum AppDatePickerStyle {case KDatePickerDate //年月日case KDatePickerTime //年月日时分case kDatePickerMonth // 年月case KDatePickerSecond //秒}class AppDatePicker: UIView {private let jk_rootView UIApplication.shared.keyWindow!pri…...

MySQL事务,锁,MVCC总结

mysql中最重要的就是事务,其四大特性让我们维持了数据的平衡,一致。那么事务究竟是什么,与什么相关,他的使用步骤,以及使用过程中我们会遇到什么问题呢?下面我们一起学习交流! 1.MySQL的存储引擎&#xff…...

24/8/7 算法笔记 支持向量机回归问题天猫双十一

import numpy as np from sklearn.svm import SVR import matplotlib.pyplot as plt X np.linspace(0,2*np.pi,50).reshape(-1,1) y np.sin(X) plt.scatter(X,y) 建模 线性核函数 svr SVR(kernel linear) svr.fit(X,y.ravel())#变成一维y_ svr.predict(X) plt.scatter(…...

win7系统利用定时启动+脚本实现MySQL文件自动备份

前言 最近接到项目,数据量不大但对运行数据的安全性要求极高,为避免因不可抗拒因素导致的数据丢失,选择机械硬盘作为数据存储盘,并使用脚本方式对文件进行备份 一、脚本 下面为自动备份文件的 脚本,可根据自身情况进…...

基于Java多线程处理数据

基于Java多线程处理数据 背景代码实现 背景 在日常工作中,有一个同步企微客户-学员关系接口的定时任务在执行中随着数据量的不断增长,定时任务的执行结束时间也出现了当天执行不完的情况,影响到了正常业务的运行。基于这种情况,在…...

日常知识点之遇到问题结构体按位构造协议时和期望不一致,研究记录一下

遇到一个问题,在做业务的时候,涉及到协议相关,按位进行设计,用结构体来模拟协议时,发现内存存储和实际目的不一致,知道是大小端以及计算机底层存储逻辑相关,所以研究了一下。 1:简单…...

spring mvc 文件下载

在web中下载的方式大多基于servlet&#xff0c;在web.xml中配置下载路径&#xff0c;这里再介绍json(转成base64字符串)和blob的使用方式 servlet WEB-INF/web.xml <!--url映射--> <servlet-mapping><servlet-name>DowloadServlet</servlet-name>&l…...

Qt WebEngine基于WebEngineScript注入js脚本

在之前的文章中&#xff0c;我们介绍了Qt WebEngine注入js的用法&#xff0c;及runJavaScript()的用法&#xff0c;该方法主要是用在页面加载完成后&#xff0c;为了和网页做一些交互时使用。有时候需要监听网页加载完成的一些状态或信息&#xff0c;则需要网页加载前注入js来实…...

案例分享-国外UI设计界面赏析

国外UI设计倾向于简洁的布局和清晰的排版&#xff0c;减少视觉干扰&#xff0c;提升用户体验。通过合理的色彩搭配和图标设计&#xff0c;营造舒适愉悦的使用氛围。 设计师不拘泥于传统框架&#xff0c;勇于尝试新元素和理念&#xff0c;使界面独特有趣。同时&#xff0c;强调以…...

用PyTorch 从零开始构建 BitNet 1.58bit

我们手动实现BitNet的编写&#xff0c;并进行的一系列小实验证实&#xff0c;看看1.58bit 模型是否与全精度的大型语言模型相媲美&#xff01; 什么是量化以及为什么需要它&#xff1f; 量化是用更少的比特数表示浮点数的过程。当两个数字使用不同的比特数进行量化时&#xf…...

说说 TCP 的三次握手:为什么是三次而不是两次或四次?

说说 TCP 的三次握手&#xff1a;为什么是三次而不是两次或四次&#xff1f;01. 前言&#xff1a;TCP 连接的“破冰仪式”02. 三次握手的完整流程2.1 流程图2.2 三个报文详解2.3 状态变化追踪03. 为什么需要三次握手&#xff1f;&#xff08;核心问题&#xff09;3.1 问题一&am…...

新手福音:在快马平台用AI生成openclaw命令实操案例,轻松入门运维自动化

作为一个刚接触运维的新手&#xff0c;第一次看到openclaw这个命令时确实有点懵。不过最近在InsCode(快马)平台上发现了一个超实用的功能&#xff0c;可以通过AI直接生成可运行的openclaw示例代码&#xff0c;还能实时测试效果&#xff0c;简直是新手福利&#xff01;下面我就用…...

毕业论文答辩利器:AI驱动的10款高效工具及模板深度评测

工具对比速览表 工具名称 核心功能 适用场景 特色优势 Aibiye 智能成文、文献查找、数据分析 社科/金融/理工类论文 融合多模型架构&#xff0c;精准把握高校规范 Aicheck 初稿生成、大纲定制、图表插入 快速完成初稿需求 全学科覆盖&#xff0c;20-30分钟极速生成 …...

08_Neo4j知识体系之企业级特性与高可用架构

08_Neo4j知识体系之企业级特性与高可用架构 体系 企业特性层&#xff1a;集群与高可用、安全与合规、备份恢复、监控运维、Neo4j Ops Manager关联能力&#xff1a;与关键业务系统、金融级稳定性、多环境治理、权限审计、灾备体系密切相关适用对象&#xff1a;企业架构师、DBA、…...

一台机器也能玩转StarRocks?手把手教你搭建单机测试环境(附避坑指南)

一台机器玩转StarRocks&#xff1a;单机测试环境搭建实战与避坑指南 当你想快速验证StarRocks的功能特性&#xff0c;或者进行本地开发测试时&#xff0c;单机部署是最便捷的选择。虽然官方并不推荐在生产环境中使用单机模式&#xff0c;但对于个人开发者、学生或测试场景来说&…...

从选题到发布全托管:我用OpenClaw搭建了个人自媒体AI流水线

一、引言&#xff1a;内容创作者的普遍痛点 作为技术博主&#xff0c;相信很多人都遇到过这些问题&#xff1a; 选题焦虑&#xff1a;每天花1-2小时刷各大平台找热点&#xff0c;不知道写什么内容读者喜欢效率低下&#xff1a;写一篇技术文章需要查资料、写内容、排版、配图、同…...

无人船编队 无人车编队 MPC 模型预测控制 多智能体协同控制 一致性 MATLAB 无人车 USV

无人船编队 无人车编队 MPC 模型预测控制 多智能体协同控制 一致性 MATLAB 无人车 USV 带原文献一、代码核心定位与应用场景 本套MATLAB源码针对自主水下航行器&#xff08;AUV&#xff09;、无人船&#xff08;USV&#xff09;、无人车等多智能体系统&#xff0c;实现了基于事…...

基于两相交错并联技术的Buck-Boost变换器仿真研究:采用双向DCDC及多环控制策略实现高...

两相交错并联buck/boost变换器仿真 采用双向DCDC&#xff0c;管子均为双向管 模型内包含开环&#xff0c;电压单环&#xff0c;电压电流双闭环三种控制方式 两个电感的电流均流控制效果好可见下图电流细节 matlab/simulink/两相交错并联buck/boost变换器的仿真总能让工程师又爱…...

失业期PHP程序员极致利用时间的庖丁解

"失业期 PHP 程序员极致利用时间”&#xff0c;常被误解为“疯狂投简历”或“没日没夜地刷 LeetCode”。 但本质上&#xff0c;这是一场**“认知重构”与“资产增值”的特种战役**。 失业不是“空窗期”&#xff0c;而是上帝强行塞给你的**“全脱产战略转型期”**。 在在职…...

use Yii;的本质的庖丁解牛

use Yii; 这行代码&#xff0c;常被误解为“引入了一个类”或者“为了少打几个字”。 但本质上&#xff0c;它是 Yii 框架&#xff08;尤其是 Yii2&#xff09;架构哲学的“图腾”。 它标志着 Yii 选择了一条与 Laravel、Symfony 截然不同的道路&#xff1a;将核心功能暴露为一…...