这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
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: | ||
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | |
}, | }, | ||
{ | { | ||
- | " | + | " |
- | " | + | |
}, | }, | ||
{ | { | ||
" | " | ||
- | " | ||
" | " | ||
" | " |