这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| commander [2024/02/28 14:02] – 创建 赵策 | commander [2024/03/01 15:38] (当前版本) – [文件配置] 赵策 | ||
|---|---|---|---|
| 行 7: | 行 7: | ||
| 3. 保存后,将U盘插入设备,确保U盘插入前,应用处于运行状态。 | 3. 保存后,将U盘插入设备,确保U盘插入前,应用处于运行状态。 | ||
| 4. 应用将检测到U盘插入,并自动执行 `commander.json` 文件中定义的命令集合。 | 4. 应用将检测到U盘插入,并自动执行 `commander.json` 文件中定义的命令集合。 | ||
| - | |||
| ## 文件配置 | ## 文件配置 | ||
| `commander.json` 文件内容本质上是一个json串,格式与ISUS命令格式一致。根节点为一个列表,即 `[]`, | `commander.json` 文件内容本质上是一个json串,格式与ISUS命令格式一致。根节点为一个列表,即 `[]`, | ||
| 行 14: | 行 13: | ||
| * `cmd`:命令名称。 | * `cmd`:命令名称。 | ||
| - | * `cmdbid`: 设备的CMDB ID,命令解释器会进行有效性验证,需确保填入的ID与目标设备一致,否则无法执行。 | ||
| * `args`: 可选的参数字段,目前主要用于更新APK、清除班牌的定时开关机缓存。 | * `args`: 可选的参数字段,目前主要用于更新APK、清除班牌的定时开关机缓存。 | ||
| - | |||
| ## 命令列表 | ## 命令列表 | ||
| 支持所有[ISUS命令列表](https:// | 支持所有[ISUS命令列表](https:// | ||
| - | 如仅需配置清除班牌的定时开关机缓存,则 `commaned.json` 文件内容如下(**cmdbid需要替换成目标设备的id**): | + | 如仅需配置清除班牌的定时开关机缓存,则 `commander.json` 文件内容如下: |
| ```json | ```json | ||
| [ | [ | ||
| { | { | ||
| " | " | ||
| - | " | ||
| " | " | ||
| " | " | ||
| 行 39: | 行 35: | ||
| [ | [ | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| " | " | ||
| - | " | ||
| " | " | ||
| " | " | ||
| 行 66: | 行 56: | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| " | " | ||
| - | " | ||
| " | " | ||
| " | " | ||