从网页内取到的文本有两种格式 一种是 00:00/1:00:00 另一种是00:00/00:00 / 前面是已播放时间 后面是总时间 如何来判断是那种 然后取出总时间 转换成时钟周期时间 下面就是解决办法: .版本 2 .支持库 spec .子程序 __启动窗口_创建完毕 调试输出 (取时长毫秒 (“00:00/1:00:00”)) 调试输出 (取时长毫秒 (“08:00/56:03”)) .子程序 取时长毫秒, 整数型, , 返回总时长的毫秒数 .参数 时间文本, 文本型 .局部变量 已播放文本, 文本型 .局部变量 总时长文本, 文本型 .局部变量 数组, 文本型, , "0" .局部变量 i, 整数型 .局部变量 时长, 整数型 ' 已播放文本 = 文本_取左边 (时间文本, “/”) 总时长文本 = 文本_取右边 (时间文本, “/”) ' 调试输出 (已播放文本, 总时长文本) 数组 = 分割文本 (总时长文本, “:”, ) .如果 (取数组成员数 (数组) = 3) 时长 = 到数值 (数组 [1]) × 3600 + 到数值 (数组 [2]) × 60 + 到数值 (数组 [3]) .否则 时长 = 到数值 (数组 [1]) × 60 + 到数值 (数组 [2]) .如果结束 ' 调试输出 (时长) 时长 = 时长 × 1000 返回 (时长) |