Auto.js打包插件APP一款在 Android 平台上运行 JavaScript 脚本的应用,它可以让用户编写脚本来自动化各种操作,开发者需要了解打包的基础知识,包括插件的组成结构、所需的文件和配置,以及打包工具的使用。
1、将电脑端开发好的JS文件发送到手机的微信端。打开AutoJs,点击右下角的+,选择导入
2、在导入文件中找到 ‘tencent’的文件夹,在里面找到名称为‘MicroMsg’文件夹,找到名称为‘Download’的文件夹,你传到手机的文件就是在保存在这里。然后点击Js文件右边的三个点按钮,选择更多,选择打包应用,便可以完成应用的打包。
软件需要打开"无障碍服务"才能运行,请在随后的设置中选择 Auto.js"并开启服务。
您也可以稍后在侧拉菜单中设置。
main.js:插件的入口文件,是必须存在的。
config.json:插件的配置文件,用于定义插件的基本信息和权限。
icon.png:插件的图标文件,用于在插件列表中显示。
其他资源文件:如 JavaScript 文件、图片资源等。
main.js 文件中定义了插件的主体功能。
config.json 文件中正确设置了插件的名称、版本、描述等信息。
icon.png 图标文件尺寸符合要求。
如何定时运行脚本
点击脚本右边的菜单按钮->更多->定时任务即可定时运行脚本,但是必须保持 Auto js后台运行(自启动白名单、电源管理白名单等)。同时,可以在脚本的开头使用 device.wakeUp()
来唤醒屏幕;但是,Auto.js没有解锁屏幕的功能,因此难以在有锁屏密码的设备上达到效果。
定时任何如何获取外部参数#
如果一个脚本是用 intent"启动"的,比如定时任务中的特定事件(网络状态变化等)触发而启动的,则可以通过engines.my Engine().execArgv.intent获取启动的外部参数
如何把图片和脚本一起打包
或者打包多个脚本
如果除了单脚本以外还有其他脚本、图片、音乐等资源一起打包,则需要使用项目功能
点击 Auto.js的"+"号,选择项目,填写项目名称、包名等信息后,点击"√"即可新建一个项目。可以在项目中放多个脚本、模块、资源文件,点击项目工具栏的apk打包图标即可打包一个项目,点击工具栏可以重新配置项目。
例如,主脚本要读取同一文件夹下的图片1png,再执行找图,则可以通过 images.read("./1.png")来读取,其中"/1png"表示同一目录1png图片;u中的图片控件要引用同文件夹的2png图片则为< img src="file:2.png"/>。
Auto.js内置的函数和模块都支持相对路径,但是,其他情况则需要使用 files.path()函数来把相对路径转换为绝对路