浙江椒江最后一个海岛村开通有线广播电视
浙江椒江最后一个海岛村开通有线广播电
视 王建伟等:利用批处理文件和vbs脚本实现网站视频宣动盟生国皇塑生箜
regOR.pattern=patternl'重新建立搜索模式为 patternl
f.writeline(tempstring)'将更新后的数据写入 temp.txt文件
loop
ts.close'以下是关闭和注销各个对象
f.close
setregOR=nothing
setts=nothing
setfr=nothing
setf=nothing
setfso=nothing
要说明的是为什么要在单数字的月份和日期前加 0,打个比方比较容易说明:如果不加0,那么对于一个 名为2006111.rin的文件,它究竟是指2006年1月11 日还是2006年11月1日呢?加0后变成20060111. rlTl就一目了然了,是前者.
以上这段脚本代码的具体功能是将参数文件中的 数据以行为单位导人到一个临时的文本文件中,实时 监视与时间相关的xml字段并加以更新,最后再生成 一
个temp.txt的文件,之后我们要做的无非就是用一 个批处理文件调用脚本,再删除旧的参数文件,最后将 temp.txt重命名为参数文件.
这就是update.bat批处理文件中的代码:
@echooff
d:\shixian\update.vbs ifexist"d:\shixian\shixian.rI)jf"de1"d:\shixian\
shixian.f..
ifexist"d:\shixian\temp.txt"renamed:\shixian\
temp.txtshixian.wJf 与第一节中一样,还是要将update.bat的批处理 4建立自动传输任务
为了确保稳定,通常压码服务器与网站服务器是 分离的,这就需要我们每日将录制的视频文件传输到 网站服务器上,批处理文件中的flp命令可以完美地实 现这一功能.
以下就是transfer.bat批处理中的代码:
@echooff
ftp—s:media.txt
ifexist"d:\shixian\shixian20060321.rill"deld:\
shixian\shixian20060321.rill
考虑到SCSI硬盘惊人的价格,压码服务器的硬盘 空间不必太大,最后一行的作用就是删除压码服务器 中的视频文件以节省空间.Media.txt是一个ftp参数 文件,其中记录了ftp登录服务器的名称,用户名,密码 和相关的操作,具体形式如下:
open/服务器名称或IP地址/
/凫韬/
/凫芦密码/
put/要传输的文件名/
quit
很明显,以上的各段代码中不乏需要更新的日期
文字
达式,同样的道理,我们也需要使用一个类似的
更新脚本,具体代码就不重复了.
5一些改进的意见
(1)使用mediaplayer也可实现压码的功能;
(2)在更新脚本中,用在声明和注销对象上的代
码有好几行,如果使用perl可以大为简化,因为是perl
提供了一系列操作符号来实现正则表达式的功能,而
事实上perl就是为了处理文本而生的;
(3)使用磁盘映射能够更加方便地实现文件的传
输,但需要考虑安全问
.
文件添加到计划与任务中,以便每日定时启动.[收稿日期:2007-01-24] '
H'H.H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'H'
H'H'H'H'H'H'H'
士
至浙江椒江最后一个海岛村开通有线广播电视圭
士
:}=5月10日,浙江椒江区最后一个海岛行政村——大陈镇北岙村顺利开通有线广播电视.至此,椒江区:}:
$全面实现了广播电视"村村通",提前完成浙江省新一轮广播电视"村村通"
.王
:{:大陈镇北岙村地处上大陈岛,地理位置偏僻,是全区275个行政村中惟一一个未通有线广播电视的贫困:{:
$村.为扶持后进,椒江区各相关部门共筹集资金近60万元,在岛上山路立杆近200根,把10多公里长的光王
:}:缆铺设到北岙村,切实解决了北岙村通有线广播电视问题,让当地15o多户458个村民圆了有线广播电视:}:
.
H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.
H.H.H.H.H.H.H.H.H.毒
L{.}_{.}_{.}_{.}{.}_{.}_{.}{.}_{.}_{.}{.}{.}_{.}{.}{.}_{.}{.}{.}{.}{.}{.}{.}{.}{.}{.}{.}{.}{.}{.}{.}{.}_{.}_{.}_{.}_{.}_{.}_{.}_{.}_{?}_{.}_{.}_{?}_{?}_{?}_{?}_{?}斗