9.4、批处理文件说明
批处理文件包含批处理文件头和文件数据两部分;
1、批处理文件头格式:
{
WORD bfType;//固定数据0x4142
WORD bfVersion;//固定数据 0x0000
DWORD bfSize;//批处理文件总大小,包含文件头
WORD bfReserved1;//保留数据,0x0000
WORD bfReserved2;//保留数据,0x0000
DWORD bfOfBits;//文件头大小,固定数据,0x0010
}
2、批处理文件数据格式:
文件数据是由多组数据项构成;数据项由起始符,数据长度,数据,结束符四部分构成;
{
WORD bfStartFlag;//开始符,固定数据,0xA5AA
WORD bfDataLength;//数据长度,bfData数据字节数
XXXX bfData;//数据,所占字节数由bfDataLength标示
WORD bfEndFlag;//结束符,固定数据,0x555A
}
其中数据组成格式为批处理支持的任意命令;为CMD+CMD相应参数;
批处理支持的CMD如下:
CMD | 命令介绍 | 所属栏目 |
0x0038 | 配置当前亮度 | 系统配置 |
0x0040 | 配置当前字体 | 系统配置 |
0x0044 | 配置当前字体颜色 | 系统配置 |
0x004B | 配置当前画刷颜色 | 系统配置 |
0x007A | 开机/关机 | 系统配置 |
0x007B | 重启 | 系统配置 |
0x0200 | 清屏 | 屏幕操作 |
0x0204 | 简易点亮点组 | 屏幕操作 |
0x0210 | 点亮直线 | 屏幕操作 |
0x021C | 填充矩形 | 屏幕操作 |
0x0238 | 立即显示文本 | 屏幕操作 |
0x0240 | 立即显示图片 | 屏幕操作 |
0x0303 | 创建分区(仅支持临时分区) | 分区操作 |
0x0304 | 修改分区属性(仅支持临时分区) | 分区操作 |
0x0305 | 删除分区(仅支持临时分区) | 分区操作 |
0x0310 | 文本节目(仅支持临时节目) | 分区操作 |
0x0312 | 图片节目 | 分区操作 |
0x0316 | 简易时钟(仅支持临时节目) | 分区操作 |
0x0317 | 数字时钟(仅支持临时节目) | 分区操作 |
0x0319 | 倒计时节目 | 分区操作 |
0x031A | 正计时节目 | 分区操作 |
0x031E | 表格节目 | 分区操作 |
0x0327 | 高级数字时钟 | 分区操作 |
0x0700 | 开始语音合成 | 语音扩展功能 |
0x0701 | 停止语音合成 | 语音扩展功能 |
0x0702 | 暂停语音合成 | 语音扩展功能 |
0x0703 | 恢复语音合成 | 语音扩展功能 |
0x0705 | 休眠语音模块 | 语音扩展功能 |
0x0706 | 唤醒语音模块 | 语音扩展功能 |
0x0707 | 设置语音参数 | 语音扩展功能 |
0x0710 | 设置IO输出状态 | 扩展功能 |