AutoJs4.4.1免费版快速接通vscode调试脚本的操作方法

下面是“AutoJs4.4.1免费版快速接通vscode调试脚本的操作方法”的完整攻略:

操作方法

安装AutoJs4.4.1免费版

首先需要安装AutoJs4.4.1免费版,可以在官网或者GitHub上下载相应的安装包。安装完成后,打开AutoJs应用。

安装AutoJs插件

在VSCode中,搜索安装“AutoJs插件”,下载安装后重新启动VSCode。

开启端口转发

在AutoJs应用中点击设置->开发者选项,开启端口转发,并设置端口号(默认为7912)。

连接设备

使用数据线连接手机和电脑,开启“开发者选项”和“USB调试”选项,允许USB调试中该电脑的连接。

在VSCode中打开脚本文件

打开需要调试的AutoJs脚本文件。

在VSCode中配置解析器和调试选项

点击“调试”->“创建或选择配置”->“AutoJs”,然后在文件末尾添加以下配置(其中:remoteRoot为手机中脚本文件存储路径,localRoot为本地调试文件路径):

{
      "type": "autojs",
      "request": "attach",
      "name": "AutoJs Remote Attach",
      "remoteRoot": "/sdcard/脚本/xxx",
      "localRoot": "${workspaceFolder}",
      "port": 7912
}

启动脚本并连接调试

在VSCode中点击“调试”,然后选择刚才创建的调试配置(AutoJs Remote Attach),点击“启动”按钮,启动脚本并连接调试。

示例说明

示例一:调试Toast显示

以下脚本为示例,当运行该脚本时,屏幕将弹出显示“Hello World”文字的Toast提示。

console.show();
toast("Hello World!");
console.log("toast已经执行");

按照上述步骤配置VSCode后,我们可以在VSCode中打开该脚本文件并启动调试,在手机上运行该脚本时,可以在VSCode中看到“toast已经执行”的提示信息,并且可以在手机屏幕上看到“Hello World”文字的Toast提示。

示例二:调试微信发送消息

以下脚本为示例,运行该脚本时,将自动打开微信并发送一条指定的消息。

console.show();
launchApp("微信");
id("com.tencent.mm:id/f84").findOne().setText("Hello, AutoJs!");
id("com.tencent.mm:id/aqe").click();
console.log("消息已发送");

按照上述步骤配置VSCode后,我们可以在VSCode中打开该脚本文件并启动调试,在手机上运行该脚本时,可以在VSCode中看到“消息已发送”的提示信息,并且可以在微信聊天页面查看到发送的消息。

以上就是“AutoJs4.4.1免费版快速接通vscode调试脚本的操作方法”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:AutoJs4.4.1免费版快速接通vscode调试脚本的操作方法 - Python技术站

(0)
上一篇 2023年6月11日
下一篇 2023年6月11日

相关文章

  • JS实现unicode和UTF-8之间的互相转换互转

    JS实现unicode和UTF-8之间的互相转换,需要借助一些内置的函数和方法来完成。下面给出一些示例来说明具体的实现方法。 1. Unicode转UTF-8 Unicode是一种宽字符集,而UTF-8是一种字节编码方式,它们之间需要做转换。下面的代码演示了如何将一个Unicode字符串转换成UTF-8格式的字节: function unicodeToUtf…

    JavaScript 2023年5月19日
    00
  • js实现获取两个日期之间所有日期的方法

    首先,我们可以利用 JavaScript 中的 Date 对象来进行日期计算和格式化,从而实现获取两个日期之间所有日期的方法。以下是实现方法的步骤: 定义一个函数,接收两个参数,表示开始日期(start)和结束日期(end)。 利用 Date.parse() 方法将日期字符串转换为时间戳,方便后面的计算。 利用 Math.abs() 方法求出两个日期之间的毫…

    JavaScript 2023年5月27日
    00
  • 手写TypeScript 时很多人常犯的几个错误

    当我们手写TypeScript时,很容易会犯一些常见的错误。在这里,我来分享一些常见的错误,并提供一些示例说明和解决方案。 1. 类型声明不正确 在TypeScript中,类型声明非常重要,而类型声明不正确则会导致代码中的错误。例如: function add(num1, num2) { return num1 + num2; } let result = …

    JavaScript 2023年6月10日
    00
  • JS实现给json数组动态赋值的方法示例

    下面是JS实现给json数组动态赋值的方法示例的完整攻略: 1. 确认Json数组的数据结构 首先,在动态给Json数组赋值之前,我们需要了解这个数组的数据结构,确认这个数组中包含哪些属性,以及它们的数据类型。 比如,假设我们要动态给一个名为users的Json数组添加用户数据。那么,我们可以分析一下这个数组的数据结构: [ { "name&quo…

    JavaScript 2023年5月27日
    00
  • JavaScript中随机数方法 Math.random()

    JavaScript中的Math.random()方法是一个常用的用来生成随机数的函数。它能够生成一个0到1之间的随机小数。我们可以通过一些数学操作将这个小数转化为我们需要的随机数。下面是使用Math.random()方法生成随机数的完整攻略。 生成一个0到1之间的随机小数 var randomNum = Math.random(); 这行代码会返回一个0到…

    JavaScript 2023年5月28日
    00
  • JavaScript动态数量的文件上传控件

    下面我将详细讲解JavaScript动态数量的文件上传控件的完整攻略。 什么是JavaScript动态数量的文件上传控件? JavaScript动态数量的文件上传控件是一个可以动态添加多个文件上传组件的控件。与传统的文件上传控件不同之处在于它支持增加上传文件的数量,而且使用JavaScript实现,不需要在服务器端进行特别的配置和编写。 如何实现JavaSc…

    JavaScript 2023年5月27日
    00
  • 最全的JavaScript开发工具列表 总有一款适合你

    最全的JavaScript开发工具列表 总有一款适合你 如今,JavaScript作为一门广受欢迎的编程语言,已经成为前端开发的基础。因此,选择合适的JavaScript开发工具是非常重要的。在本篇文章中,将为大家介绍最全的JavaScript开发工具列表,帮助读者找到最适合自己的开发工具。 一、编译工具 Babel Babel是一个由JavaScript编…

    JavaScript 2023年5月18日
    00
  • javascript中搜索数组的四种方法示例详解

    JavaScript中搜索数组的四种方法示例详解 在JavaScript中,数组是最常见的数据类型之一,我们经常需要在这些数组中查找某个特定元素。本文将详细介绍JavaScript中搜索数组的四种方法。这些方法都侧重于根据数组元素的值来查找指定的元素。 1. indexOf()方法 indexOf()方法是JavaScript中一个内置的数组方法,用于查找指…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部