蓝星际语音平台 脚本例子
- 这些例子都比较简单, 有些比较有趣,您很容易看明白,仔细阅读源程序可以让您迅速入门,也会提高您的水平。
- 每个例子都有一个说明文档
,请您在运行例子之前阅读它。 - 请将蓝星际平台程序拷贝到相应的目录之下,然后运行。因为有些脚本使用了相对路径,所以建议脚本文件和蓝星际平台程序放在相同的目录。
记录日志、日期时间等函数集合和文件包含
说明:
- MainIvr.bss - 主流程脚本文件
- 辅助函数集合脚本文件, 可以被其它脚本包含,
如果你没有用到其中的某些函数,即使包含进去也不会占用内存空间,平台将会自动进行优化。
包括下列的辅助函数:
- 记录操作日志的辅助函数: WriteLog(file, info) 注意要预先创建好Log目录
- 各种格式的日期时间函数:
- GetSecs(sec) - 得到当前秒数, 整型
- GetDate(pDate) - 得到日期串: "yyyymmdd"
- GetTime(pTime) - 得到时间串: "hh:mm:ss"
- GetDateTime(pTime) - 得到字符串输出的日期和时间, 如:"20021225 12:32:19"
- GetFmtTime(pTime) - 得到字符串输出的日期和时间(SQL-DateTime类型), 如:"2002-12-25 12:32:19"
- GetDateTime2(pTime) - 得到字符串输出: "日期+时间+线路号", 通常用来生成唯一的ID号或文件名
- 计算两个日期相差的天数:DiffDateDays(date1, date2);
- 得到唯一的编号: GetCodeId(cId) : yyyymmdd_hhmmss_lineNO
- 计算农历: GetLunar(eDate, isLeap, month, day)
- 在开发平台指定脚本为: MainIvr.bss, 它使用了WriteLog.bss中的几个函数, 包括WriteLog(), GetSecs()等.
主流程脚本 示例:
辅助函数集合脚本 示例:
下载: