就是类似Auto.js那种,可以直接新建一个脚本项目,所需要的图片资源可以直接放项目文件夹里,脚本文件直接读取相对路径下的图片文件就好。
目前我在用VSCode的hamibot插件和hamibot 开发助手插件时,创建脚本项目,实际上还是和控制台里在线编辑器差不多,只不过代码提示和缩进等方面更智能了而已。当我想要和做前端项目时那样将所需图片资源放在项目文件夹里时,发现images.read()函数只能读取手机存储文件,不能读取项目文件夹下的图片资源。
我想问一下,hamibot有没有办法做到和Auto.js那样工程化项目,以及打包成apk的方法,毕竟hamibot是基于Auto.js的嘛。

已存档
幽篁 · 12 个月前

回答

BATU1579
455
· 12 个月前

关于图片我突然有个想法,应该可以用webpack在打包的时候转换成base64直接嵌入代码里,我研究研究

用打包工具不是为了方便嘛,直接省略好几步操作

神秘机师
2.27k
· 12 个月前

目前不支持多文件,可以考虑放进脚本或者下载;不支持打包apk

幽篁 · 12 个月前

不用webpack,直接找一个网站,把本地图片转化为base64数据,把base64数据直接放代码里用一个字符串保存下来,然后用images.fromBase64()函数获取这个图片就行了。不过,还是麻烦了一点。以前都是直接工程化,项目需要的文件或图片,直接放项目文件夹,然后用相对路径引用即可。

yomua · 12 个月前

资源肯定需要放在一个地方, 你就放到手机, require 读.