Autojs+VSCode 的基本使用

  • 1.autojs软件
  • 2.autojs的使用
  • 3.搭配vs code使用更佳
  • 4.常用函数
    • 1.输出
    • 2.打开app
    • 3.滑动
    • 4.点击

1.autojs软件

1.根据我本人的了解介绍一下,autojs pro是付费的,autojs不是,但已经不会再维护了。我用的版本是4.1.1,需要的可以下载。
链接:https://pan.baidu.com/s/120DKn8PYIPe0GhCUPorGMg
提取码:gqzd
2.autojs需要安卓版本7以上,版本以下需要root。root可能挺难的,因为我也不会。
3.手机也可以码代码,如果有vs Code更建议用电脑码。这个教程挺多的,我就不。。。得不为了方便大家而写一遍了,毕竟再去搜索多麻烦啊。
vs code下载:https://code.visualstudio.com/
4.阅读autojs文档非常有帮助,我也只是从中找了几条使用率最高的进行介绍。

2.autojs的使用

1.在左侧边栏(从左侧往中间滑)打开无障碍服务,同时需要将autojs开启自启动后台弹出界面,等等特权,只要你不觉得每次使用脚本都手动输入密码麻烦就可以不开

2.点击右下角的+号,点击文件,输入名称即可创建一个js文件,然后就可以码代码了。之后点击三角形即可运行。小本本样子的是日志,出错了可以来这里看看。js文件后的三个小点点可以创建定时任务和打包应用(打包需要下载打包工具)

3.搭配vs code使用更佳

1.安装插件

2.按ctrl+shift+p

3.输入autojs,出现上图
4.选择
new project:新建一个项目,会自动创建一个文件夹,包括main.js和project.json文件。
start server:开启服务,需要手机和电脑在同一网络下,手机autojs在左侧边栏开启连接电脑。
stop server:关闭服务,我一般在连接不上电脑时关闭一下在开启服务。
run on device:电脑上的代码,在手机上运行,但不会在手机上保存。
save on device:把代码保存在手机上。

4.常用函数

1.输出
toast('想要输出的文字');//以气泡显示信息message几秒。
log('想要输出的文字');//在控制台中输出。
toastLog(message);//显示信息message并在控制台中输出。
//log打印的信息可以在日志里看到
//单引号和双引号好像都可以,最后的分号也不是必须的,只要分行写
2.打开app
launchApp("要打开的app的名字");
//启动微信
launch("com.tencent.mm");//应用包名可以用autojs的悬浮窗查看
3.滑动
swipe(x1, y1, x2, y2, duration)//从(x1, y1)滑动duration毫秒到(x2, y2),并返回是否成功。
//只有滑动操作执行完成时脚本才会继续执行。
//具体坐标可以打开"更多设置-开发者选项-指针位置"进行查看
4.点击
click(350, 1519);//绝对坐标点击
weizhi=text("其他帮助确定位置的控件").findOnce().bounds()//bounds()返回该控件中心的的坐标
click(weizhi.centerX()+500, weizhi.centerY()-200);//相对坐标点击click("确认");//文本点击= text("确认").click();
//当一个控件一定会存在,且一定会点击时,使用
while(!click("确定"));//不点击则一直循环//控件不存在id,desc,text或存在但无法点击时,使用种种能辅助确定控件的信息
className("android.widget.EditText").depth(22).drawingOrder(0).findOnce().click()
//一般都使用findOnce(),不会阻塞程序,但是可能会不点击press(500, 1000, 1);点击位置(500, 1000), 每次用时1毫秒

device.isScreenOn();device.wakeUp();其他的函数就自己阅读文档吧,进步更快哦。

Autojs+VSCode 的基本使用相关推荐

  1. i茅台autojs脚本制作

    从开始学习AutoJs到做出这个软件,花费了一周时间.大部分是在下班之后,主要是站在巨人的肩膀上. 搭建环境 逍遥模拟器 AutoJs VSCode 学习路线 官方文档 b站视频

  2. autojs pro逍遥游模拟器vscode调试

    设置网络模式,安装桥接,选择 DHCP 模拟器wifi无需设置,如果连接fiddler需要长按wifi名称,选择高级,设置DHCP. vscode里面安装 有关autojs的插件,我是都安装了.不冲突 ...

  3. 用vscode开发autojs,输出窗口不显示任何输出结果

    我的情况是:我vscode开发autojs 程序,之前在一切正常的情况下,输出窗口可以正常显示程序运行结果,右侧红圈里可以选择我连接的手机型号.如下图: 但是现在出现问题:就是输出窗口不显示任何结果, ...

  4. 3、用手机模拟器上的Autojs连接电脑vscode

    文章目录 1.下载模拟器 2.在模拟器上安装Autojs 3.连接vscode 1.下载模拟器 这里推荐雷电模拟器 https://www.ldmnq.com/?n=6005 2.在模拟器上安装Aut ...

  5. 编写autojs脚本时,vscode连接不上手机解决办法

    Auto.js简介 Auto.js是利用安卓系统的"辅助功能"实现类似于按键精灵一样,可以通过代码模拟一系列界面动作的辅助工作. 与"按键精灵"不同的是,它的模 ...

  6. js微信抢红包脚本代码_使用AutoJs实现微信抢红包的代码

    需要准备的工具有:AutoJs,VSCode,一部手机 1. 首先使用AutoJs的布局设置查找红包的Id 可以看出来红包的id为"aag" 关于这个红包的id请以自己看到的为准 ...

  7. auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建

    [Autojs教程]02-Autojs PC端开发调试环境搭建 写在前面 本篇教程算是保姆级教程了,希望以此能吸引更多感兴趣的同学学习Autojs,也希望大家能因此碰撞出更多的奇思妙想 关注微信公众号 ...

  8. autoJS for 快手极速版 可运行

    工具 首先 我们需要下载两个app 快手极速版 请在应用商店下载 auto.js 下载链接:https://pan.baidu.com/s/1EPg3orMcsa9Z7d4sNdS_YA 提取码: r ...

  9. AutoJs 4.1.1 实战教程、Hamibot

    Auto.js 中文文档:https://pro.autojs.org/docs/ pro 版本支持 Node.js AutoJs Pro 7.0.4-1 实战教程---史上最全快手.抖音极速版 :h ...

最新文章

  1. 线段树、二叉堆以及离散化入门
  2. 华为OJ 名字美丽度
  3. android viewflipper图片轮播,使用ViewFlipper实现图片轮播
  4. promise间隔时间添加dom
  5. Unity 网络编程(Socket)应用
  6. ios即时通讯客户端开发之-mac上安装MySQL
  7. android 界面绘制完毕,几种获取android 界面性能数据的快捷方法
  8. 输出浮点数(信息学奥赛一本通-T1027)
  9. VS2005、VS2010等VS系列IDE在MFC开发过程中,Resource View标签打不开,问题为“opened in other editor”
  10. [BJOI2019]奥术神杖(分数规划+AC自动机+DP)
  11. android studio安装部署及sdk下载_「从零开始Python爬虫」1.7.3 APPium的安装
  12. 计算机VFP基础知识,计算机二级《VFP》考试基础知识:VisualFoxPro基础
  13. mac ae 汉化
  14. 入门小白不到三个月就学会了用maya软件如何制作动画
  15. 用 Python 爬取网易严选妹子内衣信息,探究妹纸们的偏好
  16. 新浪微博开放平台开发
  17. 跨境电商的三个增长点:产品曝光 品类轮转 入自建站
  18. 2022全新玖五社区系统源码V9.8版
  19. Cg学习之01_vertex_program
  20. macbook air扩展显示器全屏滑动怎样不一起滑动?

热门文章

  1. python语句中print(0xa+0xb)的输出结果是_【单选题】Python语句print(0xA+0xB)的输出结果是( )...
  2. 迪文屏幕T5UID3平台学习笔记四:串口使用和定时器使用
  3. 用友NCC2105/2111账号密码批量重置工具
  4. Oracle表分区概念和实战
  5. 华为3COM路由器交换机配置命令详解
  6. 任天堂模拟器Silverlight版开发,POPNes Emulator!
  7. 如何评价微软在其数据中心大量部署FPGA?
  8. 研究生如何入门机器学习?
  9. 基于SSM实现停车位租赁系统
  10. word文档合并和查找替换使用通配符