蓝星际语音平台 脚本例子

  1. 这些例子都比较简单, 有些比较有趣,您很容易看明白,仔细阅读源程序可以让您迅速入门,也会提高您的水平。
  2. 每个例子都有一个说明文档,请您在运行例子之前阅读它。
  3. 请将蓝星际平台程序拷贝到相应的目录之下,然后运行。因为有些脚本使用了相对路径,所以建议脚本文件和蓝星际平台程序放在相同的目录。

记录日志、日期时间等函数集合和文件包含

说明:

  1. MainIvr.bss - 主流程脚本文件
  2. 辅助函数集合脚本文件, 可以被其它脚本包含, 如果你没有用到其中的某些函数,即使包含进去也不会占用内存空间,平台将会自动进行优化。 包括下列的辅助函数:
    • 记录操作日志的辅助函数: 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)
  3. 在开发平台指定脚本为: MainIvr.bss, 它使用了WriteLog.bss中的几个函数, 包括WriteLog(), GetSecs()等.

主流程脚本 示例:


辅助函数集合脚本 示例:


下载:

主流程脚本+辅助函数集合脚本+说明