77范文网 - 专业文章范例文档资料分享平台

昆仑通态脚本开发函数(3)

来源:网络收集 时间:2019-03-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

!BitNot(m)

函数意义:按位取反。位的计算从0开始。 返 回 值:整型。 参 数:m,整型。

实 例:!BitNot(&H00) = &HFFFF。

!BitTest(m,n)

函数意义:检测指定位是否为1,位置从0开始计算。 返 回 值:整型,如果为1,则返回1,否则返回0。 参 数:m,整型。n,整型。 实 例:!BitTest(3,2) = 0。

!BitLShift(m,n)

函数意义:左移,位的计算从0开始。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitLShift(&H03,1) = &H06。

!BitRShift(m,n)

函数意义:右移,位的计算从0开始。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitRShift(&H03,1) = &H01。

!TimeStr2I(strTime)

函数意义:将表示时间的字符串(YYYY/MM/DD HH:MM:SS)转换为时间值。 返 回 值:整型,转换后的时间值。

参 数:strTime,字符型,以字符串型表示的时间(YYYY/MM/DD HH:MM:SS)。 实 例:!TimeStr2I(\。

实例说明:将表示时间的字符串“2001/1/1 3:15:28”转换为整型的时间值。

!TimeI2Str(iTime,strFormat)

函数意义:将时间值转换为字符串表示的时间。 返 回 值:字符型,转换后的时间字符串。

参 数:iTime,整型,时间值(注意,这里只能用 !TimeStr2I(strTime)转换出的时间值,否则将不能正确转换。); strFormat,字符型,转换后的时间字符串的格式。 实 例:!TimeI2Str(Time,\ %H:%M:%S\。

实例说明:将时间值转换为字符串型,其表示格式为:星期,月 日,年。

!TimeGetYear(iTime)

函数意义:获取时间值iTime中的年份。 返 回 值:整型,时间值iTime中的年份。 参 数:iTime,整型,时间值。

实 例:!TimeGetYear(iTime)。

实例说明:获取时间值iTime中的年份。

!TimeGetMonth(iTime)

函数意义:获取时间值iTime中的月份。

返 回 值:整型,时间值iTime中的月份(1~12)。 参 数:iTime,整型,时间值。 实 例:!TimeGetMonth (iTime)。

实例说明:获取时间值iTime中的月份。

!TimeGetSecond(iTime)

函数意义:获取时间值iTime中的秒数。

返 回 值:整型,时间值iTime中的秒数(0~59)。 参 数:iTime,整型,时间值。 实 例:!TimeGetSecond (iTime)。 实例说明:获取时间值iTime中的秒数。

!TimeGetSpan(iTime1,iTime2)

函数意义:计算两个时间iTime1和iTime2之差。 返 回 值:整型,两时间之差。 参 数:iTime1,整型,时间值; iTime2,整型,时间值。

实 例:!TimeGetSpan(iTime1,iTime2)

实例说明:计算两个时间iTime1和iTime2之差。

!TimeGetDayOfWeek(iTime)

函数意义:获取时间值iTime中的星期。

返 回 值:整型,时间值iTime中的秒数(1 为星期日, 2 表示星期一,??)。 参 数:iTime,整型,时间值。

实 例:!TimeGetDayOfWeek (iTime)。 实例说明:获取时间值iTime中的星期。

!TimeGetHour(iTime)

函数意义:获取时间值iTime中的小时。

返 回 值:整型,时间值iTime中的小时(0~23)。 参 数:iTime,整型,时间值。 实 例:!TimeGetHour (iTime)。

实例说明:获取时间值iTime中的小时。

!TimeGetMinute(iTime)

函数意义:获取时间值iTime中的分钟。

返 回 值:整型,时间值iTime中的分钟(0~59)。 参 数:iTime,整型,时间值。 实 例:!TimeGetMinute (iTime)。

实例说明:获取时间值iTime中的分钟。

!TimeGetDay(iTime)

函数意义:获取时间值iTime中的日期。

返 回 值:整型,时间值iTime中的日期(1~31)。 参 数:iTime,整型,时间值。 实 例:!TimeGetDay (iTime)。

实例说明:获取时间值iTime中的日期。

!TimeGetCurrentTime()

函数意义:获取当前时间值。 返 回 值:整型,当前的时间值。 参 数:无。

实 例:!TimeGetCurrentTime()。 实例说明:获取当前时间值。

!TimeSpanGetDays(iTimeSpan) 函数意义:获取时间差中的天数;(时间差由TimeGetSpan函数计算得来)。 返 回 值:整型,时间差中的天数(1~31)。 参 数:iTimeSpan,整型,时间差。 实 例:!TimeSpanGetDays(TimeSpan)。 实例说明:获取时间差TimeSpan中的天数。

!TimeSpanGetHours(iTimeSpan)

函数意义:获取时间差中的小时数;(时间差由TimeGetSpan函数计算得来)。 返 回 值:整型,时间差中的小时数(0~23)。 参 数:iTimeSpan,整型,时间差。 实 例:!TimeSpanGetHours(TimeSpan)。 实例说明:获取时间差TimeSpan中的小时数。

!TimeSpanGetMinutes(iTimeSpan) 函数意义:获取时间差中的分钟数;(时间差由TimeGetSpan函数计算得来)。 返 回 值:整型,时间差中的分钟数(0~59)。 参 数:iTimeSpan,整型,时间差。

实 例:!TimeSpanGetMinutes(TimeSpan)。 实例说明:获取时间差TimeSpan中的分钟数。

!TimeSpanGetSeconds(iTimeSpan) 函数意义:获取时间差中的秒数;(时间差由TimeGetSpan函数计算得来)。 返 回 值:整型,时间差中的秒数(0~59)。 参 数:iTimeSpan,整型,时间差。

实 例:!TimeSpanGetSeconds(TimeSpan)。 实例说明:获取时间差TimeSpan中的秒数。

!TimeSpanGetTotalHours(iTimeSpan) 函数意义:获取时间差中的小时总数;(时间差由TimeGetSpan函数计算得来)。 返 回 值:整型,时间差中的小时总数。 参 数:iTimeSpan,整型,时间差。

实 例:!TimeSpanGetTotalHours(TimeSpan)。 实例说明:获取时间差TimeSpan中的小时总数。

!TimeSpanGetTotalMinutes(iTimeSpan) 函数意义:获取时间差中的分钟总数;(时间差由TimeGetSpan函数计算得来)。 返 回 值:整型,时间差中的分钟总数。 参 数:iTimeSpan,整型,时间差。

实 例:!TimeSpanGetTotalMinutes(TimeSpan)。 实例说明:获取时间差TimeSpan中的分钟总数。

!TimeSpanGetTotalSeconds(iTimeSpan) 函数意义:获取时间差中的秒总数;(时间差由TimeGetSpan函数计算得来)。 返 回 值:整型,时间差中的秒总数。 参 数:iTimeSpan,整型,时间差。

实 例:!TimeSpanGetTotalSeconds(TimeSpan)。 实例说明:获取时间差TimeSpan中的秒总数。

!TimeAdd(iTime,iTimeSpan)

函数意义:向时间iTime中加入由iTimeSpan指定的秒数。 返 回 值:整型,相加后的时间值。 参 数:iTime,整型,初始时间值。 iTimeSpan,整型,要加的秒数。 实 例:!TimeAdd(Time,500)。

实例说明:向时间Time中加上500秒。

!Str2ByteArr(str,ByRef ByteArr)

函数意义:将字符串str中的所有字符填入字节数组,字节数组位置计数从1开始。

返 回 值:整型,返回值0表示填充成功,-1表示字符串中字符的长度大于字节数组的长度,

超出部分已经被裁剪;-2 表示不是字节数组,-3 表示操作失败。 参 数:str,字符型,需填充的字符串。 ByteArr,传址型,类型为字节型数组,被填充的字节数组。

实 例:!Str2ByteArr(\,其中BA为字节数组,BA中的数据为:\、\、\、\、\,

从第6个字节开始的数据未知。

!ByteArr2Str(ByRef ByteArr, str, count)

函数意义:将字节数组ByteArr中的前Count个字节的数据填入字符串中。 返 回 值:0 成功, -1 失败。

参 数:ByteArr,传址型,字节型数组。

Str,传址型,取得的字符串。 Count,整型,由字节数组填充而形成的字符串。

实 例:! ByteArr2Str (BA,str, 5),其中BA为字节数组,BA中的数据为:\、\、\、\、\,

则生成了一个长度为5的字符串 str :“ABCDE”。

!SetIntToByteArr(ByRef ByteArr,start,n)

函数意义:对字节数组ByteArr中从start位置开始的内容进行填充,填充的长度为4字节,填充的内容为n,

按4字节整型进行填充,字节数组位置计数从1开始。 返 回 值:整型,判断是填充是否正常: 0: 正常; -1: start的值小于1; -2: start的值大于字节数组的长度; -3: 填充后的结果的某些位置超出ByteArr的长度; -4: 不是字节数组。 -5: 操作失败。

参 数:ByteArr,传址型,字节型数组,被填充的字节数组。 start,整型,填充的首位置,从1开始。 n,整型,填充的内容

实 例:!SetIntToByteArr (BA,1, 65),则形成的字节数组为: 65 00 00 00

!SetShortToByteArr(ByRef ByteArr,start,n)

函数意义:对字节数组ByteArr中从start位置开始的内容进行填充,填充的长度为2字节,填充的内容为n,

按2字节整型进行填充,所以这种填充方式要求n的值范围为: -32767 ≤ n ≤ 32768。

字节数组位置计数从1开始。 返 回 值:整型,判断是填充是否正常: 0: 正常; -1: start的值小于1; -2: start的值大于字节数组的长度; -3: 填充后的结果的某些位置超出ByteArr的长度; -4: 其它错误。

参 数:ByteArr,传址型,字节型数组,被填充的字节数组。 start,整型,填充的首位置,从1开始。 n,整型,填充的内容

实 例:! SetShortToByteArr (BA,1, 65),则形成的字节数组为: 65 00

!SetStrToByteArr(ByRef ByteArr,start,str)

函数意义:对字节数组ByteArr中从start位置开始的内容进行填充,填充的长度为字符串str的长度字节,

填充的内容为字符串str,字节数组位置计数从1开始。 返 回 值:整型,判断是填充是否正常:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库昆仑通态脚本开发函数(3)在线全文阅读。

昆仑通态脚本开发函数(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/521284.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: