Windows脚本部件在电话系统中的应用(3)
来源:南粤论文中心 作者:王必友 发表于:2010-01-18 10:15 点击:次
【关健词】脚本部件;COM;XML;软件复用
/method method name=getTime PARAMETER name=strRaw/ /method method name=getPeriod PARAMETER name=strRaw/ /method /public script language=VBScript ![CDATA[ function getDate(strRaw) ' 定义方法 getDate
</method>
<method name="getTime">
<PARAMETER name="strRaw"/>
</method>
<method name="getPeriod">
<PARAMETER name="strRaw"/>
</method>
</public>
<script language="VBScript">
<![CDATA[
function getDate(strRaw) '
定义方法
getDate
功能:日期转换成标准格式
On Error Resume Next
dim sMonth
dim sDay
dim sYear
sMonth =mid(strRaw,5,2)
sDay =Right(strRaw,2)
sYear =Left(strRaw,4)
getDate =cdate(sYear & "-" & sMonth & "-" & sDay)
end function
function getTime(strRaw) '
定义方法
getTime功能:开始时间转换成标准格式
……
end function
function getPeriod(strRaw) '
定义方法
getPeriod功能:通话时长转换成标准格式
……
end function
]]>
</script>
</component>
3.2 VB主程序代码片段
'
sRecord
电话记录单字符串
'
mStartDtStart 通话日期开始位置
'
mStartDtLen 通话日期字符长度
'
mStartDtCover 通话日期使用脚本部件转换标志
'
mStartDtType 通话日期常见样式编号
Set mObjScript = CreateObject("Phone.WSC") '
创建脚本部件对象
sStartDt = Trim(mID(sRecord, mStartDtStart, mStartDtLen)) '
截取日期字符串
If mStartDtCover = 1 '
判断是非使用脚本部件转换
sStartDt = mObjScript.getdate(sStartDt) '
调用脚本部件方法
getdate转换日期
Else
Select Case mStartDtType
Case 0
…… '
按样式
0
转换日期
Case 1
……
'
按样式
1
(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.