M8Test Help

脚本命令

M8Test 支持通过命令管理脚本, 如果还不知道如何使用命令, 可以参考 命令 章节

启动字符串脚本

script start string --name hi.py --language name=Python,version=0.1.0,url=https://github.com/m8test/language-release/releases/download/python-0.1.0/com.m8test.python-arm64-v8a-release_0.1.0.apk --content _console.log(132)
  • script start string: 表示启动字符串脚本

  • --name hi.py: 指定脚本名称为 hi.py

  • --language name=Python,version=0.1.0,url=https://github.com/m8test/language-release/releases/download/python-0.1.0/com.m8test.python-arm64-v8a-release_0.1.0.apk: 指定执行该字符串脚本的语言插件

    • name=Python: 指定语言插件名称为Python

    • version=0.1.0: 指定语言插件版本为0.1.0

    • url= https://github.com/m8test/language-release/releases/download/python-0.1.0/com.m8test.python-arm64-v8a-release_0.1.0.apk: 指定了如果指定的语言插件名和版本不存在应该从哪里下载

  • --content _console.log(132): 指定需要运行的脚本内容

中断字符串脚本

script interrupt string --name hi.py
  • script interrupt string: 表示中断字符串脚本

  • --name hi.py: 指定脚本名称为 hi.py

启动文件脚本

script start file --path /path/to/script --url https://www.example.com/xxx.yyy
  • script start file: 表示启动文件脚本

  • --path /path/to/script: 指定需要运行的本地文件脚本路径

  • --url https://www.example.com/xxx.yyy: 如果 --path 指定的本地文件脚本不存在需要从哪里下载, 下载的文件会保存到 --path 指定的文件路径后启动

中断文件脚本

script interrupt file --path /path/to/script
  • script interrupt file: 表示中断文件脚本

  • --path /path/to/script: 指定需要中断的本地文件脚本路径

启动项目脚本

script start project --path /path/to/script --url https://www.example.com/xxx.yyy
  • script start project: 表示启动项目脚本

  • --path /path/to/script: 指定需要运行的本地项目脚本路径

  • --url https://www.example.com/xxx.yyy: 如果 --path 指定的本地项目脚本不存在需要从哪里下载, 下载的文件会保存到 --path 指定的文件路径后启动

中断项目脚本

script interrupt project --path /path/to/script
  • script interrupt project: 表示中断项目脚本

  • --path /path/to/script: 指定需要中断的本地项目脚本路径

启动脚本时指定组件(可选)

script start xxx --component name=xxx,version=yyy,url=https://zzz --component name=aaa,version=bbb,url=https://ccc ...
  • xxx: 可以是 string, file, project

  • --component name=xxx,version=yyy,url=https://zzz: 添加名为xxx,版本为yyy的组件, 如果组件不存在则从 https://zzz 下载

  • --component name=aaa,version=bbb,url=https://ccc: 添加名为aaa,版本为bbb的组件, 如果组件不存在则从 https://ccc 下载

  • ...: 表示其他命令选项, 例如启动字符串脚本时的--name,文件脚本的--path等, 当然还可以继续通过--component添加更多的组件

启动脚本时指定参数(可选)

script start xxx --argument yyy --argument zzz ...
  • xxx: 可以是 string, file, project

  • --argument yyy: 添加yyy作为脚本启动参数

  • --argument zzz: 添加zzz作为脚本启动参数

  • ...: 表示其他命令选项, 例如启动字符串脚本时的--name,文件脚本的--path等, 当然还可以继续通过--argument添加更多的启动参数

Last modified: 29 April 2025