主要指令如下:

  1. Start Server: 启动插件服务。之后在确保手机和电脑在同一区域网的情况下,在Auto.js的侧拉菜单中使用连接电脑功能连接。
  2. Stop Server: 停止插件服务。
  3. Run 运行当前编辑器的脚本。如果有多个设备连接,则在所有设备运行。
  4. Rerun 停止当前文件对应的脚本并重新运行。如果有多个设备连接,则在所有设备重新运行。
  5. Stop 停止当前文件对应的脚本。如果有多个设备连接,则在所有设备停止。
  6. StopAll 停止所有正在运行的脚本。如果有多个设备连接,则在所有设备运行所有脚本。
  7. Save 保存当前文件到手机的脚本默认目录(文件名会加上前缀remote)。如果有多个设备连接,则在所有设备保存。
  8. RunOnDevice: 弹出设备菜单并在指定设备运行脚本。
  9. SaveToDevice: 弹出设备菜单并在指定设备保存脚本。
  10. New Project(新建项目):选择一个空文件夹(或者在文件管理器中新建一个空文件夹),将会自动创建一个项目
  11. Run Project(运行项目):运行一个项目,需要Auto.js 4.0.4Alpha5以上支持
  12. Save Project(保存项目):保存一个项目,需要Auto.js 4.0.4Alpha5以上支持

注意 切记有中文提示的在autojs4.1.1里无法使用,要使用纯英文的

如果你的autojs是pro版本必须使用带中文的命令。

3. 连接真机

电脑上 cmd 输入ipconfig ,找到以太网的IPv4地址

打开autojs的app开启连接电脑,并输入以太网的id地址:192.168.168.21

在vs code里如下操作

使用快捷键Ctrl+Shift+P打开命令面板 找到开启服务功能并开启( 切记是英文的不然无效

4. 实战代码如下

实现功能是:自动进入系统桌面,在进入微信,在来回反复点击,通讯录和微信界面,最后进入群聊界面,最后自动结束。

创建js文件:main.js

什么不会创建文件? 最简单的方法在电脑桌面上创建一个main.txt文件,把txt文件后缀改为js,然后在vs code 点击快捷按钮Ctrl+Shift+E,最后把main.js文件拖到vs code里及可编写代码!

代码如下:

home();
launchApp('微信')
sleep(1000);
var srk2 = id('com.tencent.mm:id/f30').text('通讯录').findOne().bounds();
click(srk2.centerX(), srk2.centerY());
sleep(1000);
var sr1 = id('com.tencent.mm:id/f30').text('微信').findOne().bounds();
click(sr1.centerX(), sr1.centerY());
sleep(1000);
var sr2 = id('com.tencent.mm:id/f30').text('通讯录').findOne().bounds();
click(sr2.centerX(), sr2.centerY());
sleep(1000);
var srk2 = id('com.tencent.mm:id/kj').text('群聊').findOne().bounds();
click(srk2.centerX(), srk2.centerY());
sleep(1000);

vsCode里 按F5 进行脚本运行

看到这里基本摸到门槛了,有空就多敲代码看看 Auto.js Pro 文档 ,这个文档有些api是不兼容autojs4.1.1版本的,要多敲代码试错,后面我也会记录遇到的问题和细节,谢谢大家观看。

光看不敲是没用的
看后一定要去实践
一定要去敲代码
一定要去运行试错
这样才是有意义的学习

需求:从外部浏览器,点击H5链接跳转打开 微信 小程序;以及在 微信 内直接点击H5链接打开 微信 小程序; 步骤1:小程序开发需要使用云开发创建项目,使用云开发生成的项目会自带云函数文件夹; 步骤2:项目 开启 云开发 步骤3:下载官方的H5静态html和public文件 进行 配置,下载地址(点击下载HTML 即可下载全部文件);下载后文件夹有两个位置需要修改: 下载的文件夹: 步骤3.1:更改静态的html:替换6项云开发字段:(直接搜索replace 将对象位置的信息改成你的云开发配置) 步骤3.2: 通过使用Vs Code 开启 auto . js 服务,并将手机 auto . js 连接 到电脑,并且 开启 无障碍模式 2.编写脚本 打开 微信 自动 搜索关键词,搜索, 自动 下滑至最底端 //点击发现 // click("返现"); 1. Open the command list (Press F1 or Ctrl + Shift + P) 2. Select `Preview Wechat App ` 1. Press Ctrl + F8
Morsecode VSCode 扩展 通过摩尔斯电码与您的朋友聊天,同时您可以编码! (WebVersion: ://morse-test-bucket.s3-website-us-east-1.amazonaws.com/) 预览纯文本版本 变更使用者名称 重看莫尔斯 将鼠标悬停以查看莫尔斯版本
VS代码聊天 在VS Code中与您的Slack和Discord团队聊天 0.34.0 :在此版本中,与VS Live Share的集成现已移至VS Live Share核心扩展中! 感谢所有尝试过并帮助使其成为使用Live Share的核心体验的人。 该扩展现在仅支持Slack,Discord和Live Share Spaces作为聊天提供程序。 安静的通知:聊天应用程序可能会让人分心。 此扩展强调使聊天变得有用,上下文相关,并且不会分散注意力。 丰富的格式:共享降价代码段,并将表情符号添加到您的聊天消息中。 原生外观:在您首选的主题和网格编辑器布局中使用聊天。 要配置Slack工作空间,请在VS Code中运行“使用Slack登录”命令。 您是Slack工作区管理员吗? 为您的团队。 在Slack频道中启动新的VS Live Share会话:使用斜杠命令
Spark on YARN模式是一种在Hadoop集群上运行Spark应用程序的方式。它允许Spark应用程序在Hadoop集群上共享资源,并利用Hadoop的资源管理器来管理Spark应用程序的资源分配和调度。 在Spark on YARN模式下,Spark应用程序被打包成一个可执行的JAR文件,并提交到Hadoop集群上的YARN资源管理器。YARN资源管理器会为Spark应用程序分配资源,并在集群上启动Spark执行器。Spark执行器会在分配给它的资源上启动Spark应用程序,并执行Spark作业。 Spark on YARN模式的优点包括: 1.资源共享:Spark应用程序可以与其他Hadoop应用程序共享集群资源,从而提高资源利用率。 2.资源管理:YARN资源管理器可以管理Spark应用程序的资源分配和调度,从而提高集群的资源利用率。 3.可扩展性:Spark on YARN模式可以轻松地扩展到大规模集群,以满足不断增长的数据处理需求。 4.灵活性:Spark on YARN模式可以与不同版本的Hadoop集成,从而提供更大的灵活性。 总之,Spark on YARN模式是一种高效、可扩展和灵活的方式,可以在Hadoop集群上运行Spark应用程序。
AS:Warning: 意外的元素 (uri:““, local:“base-extension“)。所需元素为<{}codename>,<{}layoutlib>,<{}api-level> AndroidStudio打开报错Missing essential plugins: com android. tools. design org. jetbrains. ... 导致无法进入AS AndroidStudio打开报错Missing essential plugins: com android. tools. design org. jetbrains. ... 导致无法进入AS 宇航[月亮][月亮]: 为什么我的appdata里面没有google 【Android控件】HorizontalScrollView的基础使用记录(滚动条自定义) zpswz: 滚动速度设置无效 Auto.js学习笔记4:autojs打包后,大部分华为等大牌子手机无法安装?利用模拟器远程在autoPro里签名打包可以解决该问题。 m0_57341914: 好像mt管理器签个名就行了啊 【As版本2.2】Gradle sync failed: Cause: unable to find valid certification path to requested target(以解决) 【Flutter·学习实践·配置】认识配置文件pubspec.yaml 【lua初级篇】基础知识和开发工具