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中apply方法的使用详细解析

    JS中apply方法的使用详细解析 在JavaScript中,函数是一等公民,可以被当做参数传递和返回值。apply方法是函数对象的一个方法,它用来指定函数内部this对象的指向,同时也可以将一个数组或类数组对象展开到作为函数的参数列表。 语法 function.apply(thisArg,[argsArray]) function:待调用函数 thisAr…

    JavaScript 2023年6月10日
    00
  • JS端基于download.js实现图片、视频时直接下载而不是打开预览

    要实现前端直接下载文件而不是打开预览,可以借助 download.js 库来实现。download.js 是一个轻量级的 JavaScript 库,可以让你在浏览器中下载文件。它允许你使用 JavaScript 下载文件,无需打开预览窗口或重定向到下载链接。 以下是实现该功能的详细攻略: 步骤 1:引入下载库和样式文件 首先,你需要在你的 HTML 文件中引…

    JavaScript 2023年5月27日
    00
  • javascript 兼容所有浏览器的DOM扩展功能

    要兼容所有浏览器的DOM扩展功能,我们需要为每个浏览器提供相应的代码,以确保我们的JavaScript代码在所有浏览器中运行成功。以下是一些我们可以使用的方法: 使用polyfill:Polyfill是一种JavaScript代码,它提供了在旧版本浏览器中缺少的新API和语言特性的兼容性。我们可以使用polyfill来让旧版本的浏览器来支持新的DOM扩展。比…

    JavaScript 2023年6月10日
    00
  • Java 正则表达式学习总结和一些小例子

    Java 正则表达式学习总结和一些小例子 正则表达式是用于字符串匹配和替换的一种表达式语言。Java 中使用 java.util.regex 包来实现正则表达式。这篇文章将会总结 Java 正则表达式的常见语法和使用方法,并且提供一些示例代码来说明这些概念。 Java 正则表达式语法 Java 正则表达式的语法相对复杂,但它也为我们提供了强大的功能和灵活性。…

    JavaScript 2023年6月10日
    00
  • JS获取各种浏览器窗口大小的方法

    获取浏览器窗口大小是前端开发中常用的操作,可以用来实现响应式布局、动态调整元素大小位置等功能。以下是JS获取各种浏览器窗口大小的方法的攻略: 1. window对象的innerWidth和innerHeight属性 在JS中,可以使用window对象的innerWidth和innerHeight属性,获取当前浏览器窗口的内部宽度和高度,即不包括浏览器的边框和…

    JavaScript 2023年6月11日
    00
  • JavaScript实现动态网页飘落的雪花

    一、前言 在网页设计中,为了增加节日气氛或者美化页面,经常会配上一些漂亮的特效。其中,飘雪效果是比较常见的一个效果。本篇文章主要介绍JavaScript实现动态网页飘落的雪花的详细攻略。 二、基本思路 主要思路是使用setInterval()函数对页面中的每一个雪花进行计算、控制其位置以及更新其状态,并使用CSS和HTML控制每个雪花的样式以及雪花的总数。 …

    JavaScript 2023年6月10日
    00
  • 浅谈javascript中createElement事件

    浅谈JavaScript中createElement事件 在JavaScript中,使用createElement可以创建HTML元素,这对于网站的动态创建和更新非常有用。本文将详细介绍createElement事件的用法及示例。 createElement用法 createElement() 方法用于创建一个新的 HTML 元素。可以使用以下语法来调用该方…

    JavaScript 2023年6月10日
    00
  • JavaScript数组深拷贝和浅拷贝的两种方法

    JavaScript数组的深拷贝和浅拷贝是前端开发中非常常见的操作,本文将介绍两种常用的深拷贝和浅拷贝的方法。 JavaScript数组浅拷贝 JavaScript数组浅拷贝指的是在拷贝过程中只拷贝了原数组的引用,而不是拷贝了原数组中的所有元素。 1. 使用slice()函数进行浅拷贝 const arr1 = [1, 2, 3, 4] const arr2…

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