@dlsts
主脚本1用engines.execScriptFile("2.js");
调用其他脚本时不用加相对路径,直接脚本名称即可。
如何把图片和脚本一起打包,或者打包多个脚本#
如果除了单脚本以外还有其他脚本、图片、音乐等资源一起打包,则需要使用项目打包功能。
新建一个文件夹,命名为项目名称。
在该文件夹下新建脚本,或者移动脚本到该文件夹,命名为main.js,表示主脚本。脚本打包后将会从该脚本开始运行。
把其他资源或脚本放在该文件夹,并通过相对路径引用。
通过文件夹菜单的"打包"功能来打包该项目
例如,主脚本要读取同一文件夹下的图片1.png,再执行找图,则可以通过images.read("./1.png")来读取,其中"./1.png"表示同一目录1.png图片;ui中的图片控件要引用同一文件夹的2.png图片则为<img src="file://2.png"/>。Auto.js内置的函数和模块都支持相对路径,但是,其他情况则需要使用files.path()函数来把相对路径转换为绝对路径。
@1912380084 在 多脚本打包时 为什么运行时主脚本找不到其他脚本 中说:
@dlsts
主脚本1用engines.execScriptFile("2.js");
调用其他脚本时不用加相对路径,直接脚本名称即可。如何把图片和脚本一起打包,或者打包多个脚本#
如果除了单脚本以外还有其他脚本、图片、音乐等资源一起打包,则需要使用项目打包功能。新建一个文件夹,命名为项目名称。
在该文件夹下新建脚本,或者移动脚本到该文件夹,命名为main.js,表示主脚本。脚本打包后将会从该脚本开始运行。
把其他资源或脚本放在该文件夹,并通过相对路径引用。
通过文件夹菜单的"打包"功能来打包该项目
例如,主脚本要读取同一文件夹下的图片1.png,再执行找图,则可以通过images.read("./1.png")来读取,其中"./1.png"表示同一目录1.png图片;ui中的图片控件要引用同一文件夹的2.png图片则为<img src="file://2.png"/>。Auto.js内置的函数和模块都支持相对路径,但是,其他情况则需要使用files.path()函数来把相对路径转换为绝对路径。
太强大了!!
@1912380084 emmmmm很抱歉 问题不是处在这上面 是我将project.json 写成了Project.json打包时没有替换掉打包app里的 导致了主脚本无法识别任何其他文件