亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? common.bas

?? 利用PC機(jī)的串口通信功能
?? BAS
?? 第 1 頁 / 共 2 頁
字號(hào):
        
        If iTmp > 0 Then
            If iCr - iTmp + 1 > 0 Then n = n + 1
        ElseIf iTmp = 0 Then
            Exit Do
        End If
        i = iTmp + 7
    Loop
    If n > 0 Then
        ReDim RetSMS(1 To n)
    Else
        ReDim RetSMS(0 To 0)
    End If
    '======== 逐條保存到數(shù)據(jù)庫中 ========
    For i = 1 To n
        iTmp = InStr(InputString, "+CMGL:")
        iCr = InStr(InputString, vbCr)
        If iCr > 0 And iTmp > 0 Then
            InputString = Right(InputString, Len(InputString) - iTmp + 1)
            iTmp = InStr(InputString, "+CMGL:")
            iNext = InStr(iTmp + 7, InputString, "+CMGL:")
            If iNext > 0 Then
                strTmp = Mid(InputString, iTmp, iNext - iTmp)
                InputString = Right(InputString, Len(InputString) - iNext + 1)
            Else
                iCr = InStr(iTmp, InputString, vbCr)
                iCr = InStr(iCr + 1, InputString, vbCr)
                strTmp = Mid(InputString, iTmp, iCr - iTmp)
                InputString = Right(InputString, Len(InputString) - iCr + 1)
            End If
            blRet = PickOneSMS(strTmp, RetSMS(i), True)
            If blRet Then
                On Error GoTo ErrorNode
ErrorNode:
            End If
        End If
    Next i
    PickAllSMS = "共有" & n & "條短信"
End Function
Public Function PickAllSMS1(ByRef InputString As String, RetSMS() As SMSDef) As String
    Dim i As Integer, iTmp As Integer, iLen As Integer, iNext As Integer, iCr As Integer
    Dim n As Long
    Dim strTmp As String, strTmp1 As String, strTmp2 As String
    Dim btTmp() As Byte, btTmp2() As Byte
    Dim blRet As Boolean
On Error Resume Next
    strTmp = ""
    btTmp = InputString
    '======== 將短消息中的雙引號(hào)去除 ========
    iTmp = 0
    For i = 0 To UBound(btTmp)
        strTmp1 = Chr(btTmp(i))
        If strTmp1 <> """" And btTmp(i) <> 0 And strTmp1 <> vbLf Then
            ReDim Preserve btTmp2(0 To iTmp + 1)
            btTmp2(iTmp) = btTmp(i)
            btTmp2(iTmp + 1) = 0
            iTmp = iTmp + 2
        End If
    Next i
    InputString = btTmp2
    n = 0
    i = 1
    Do
        iTmp = InStr(i, InputString, "+CMGR:")
        iCr = InStr(iTmp, InputString, vbCr)
        
        If iTmp > 0 Then
            If iCr - iTmp + 1 > 0 Then n = n + 1
        ElseIf iTmp = 0 Then
            Exit Do
        End If
        i = iTmp + 7
    Loop
    If n > 0 Then
        ReDim RetSMS(1 To n)
    Else
        ReDim RetSMS(0 To 0)
    End If
    '======== 逐條保存到數(shù)據(jù)庫中 ========
    For i = 1 To n
        iTmp = InStr(InputString, "+CMGR:")
        iCr = InStr(InputString, vbCr)
        If iCr > 0 And iTmp > 0 Then
            InputString = Right(InputString, Len(InputString) - iTmp + 1)
            iTmp = InStr(InputString, "+CMGR:")
            iNext = InStr(iTmp + 7, InputString, "+CMGR:")
            If iNext > 0 Then
                strTmp = Mid(InputString, iTmp, iNext - iTmp)
                InputString = Right(InputString, Len(InputString) - iNext + 1)
            Else
                iCr = InStr(iTmp, InputString, vbCr)
                iCr = InStr(iCr + 1, InputString, vbCr)
                strTmp = Mid(InputString, iTmp, iCr - iTmp)
                InputString = Right(InputString, Len(InputString) - iCr + 1)
            End If
            blRet = PickOneSMS(strTmp, RetSMS(i), False)
            If blRet Then
                On Error GoTo ErrorNode
ErrorNode:
            End If
        End If
    Next i
End Function
Public Function PickOneSMS(strInputData As String, RetSMS As SMSDef, ByVal blIsList As Boolean) As Boolean
    Dim blRetFunc       As Boolean
    Dim i As Integer, iLen As Integer, iCr As Integer
    Dim nD As Long, nRet As Long
    Dim strTmp As String, strTmp1 As String, strTmp2 As String, strTmp3 As String
    Dim MyStr()         As String
    Dim aryTmp()        As String
On Error GoTo ErrorSave
    '======== 取出短信息頭部 ========
    iCr = InStr(strInputData, vbCr)
    iLen = Len(strInputData)
    If iCr > 0 And iCr <= iLen Then
        strTmp2 = Left(strInputData, iCr - 1)
        strInputData = Right(strInputData, iLen - iCr)
    End If
    '======== 取出短信息內(nèi)容 ========
    iCr = InStr(strInputData, vbCr)
    iLen = Len(strInputData)
    If iCr > 0 Then
        If iCr <= iLen Then
            strTmp3 = Left(strInputData, iCr - 1)
            strInputData = Right(strInputData, iLen - iCr)
        End If
    Else
        If iCr < iLen Then
            strTmp3 = strInputData
        End If
    End If
On Error GoTo ErrorDecode
    '======== 分解短消息,以逗號(hào)(,)作為分隔符 ========
    Dim myFunc As New myVBDll
    blRetFunc = False
    blRetFunc = myFunc.String2Array(strTmp2, ",", nD, aryTmp, True)
ErrorDecode:
    Set myFunc = Nothing
    If blRetFunc Then
    '======== 如果傳過來的短消息格式是"CMGL" ========
        If blIsList Then
            ReDim MyStr(0 To nD - 1)
            For i = 0 To nD - 2
                MyStr(i) = aryTmp(i + 1)
            Next i
    '======== 否則,傳送過來的消息格式是"CMGR",這兩者是有區(qū)別的。 ========
        Else
            ReDim MyStr(0 To nD - 1)
            For i = 0 To nD - 1
                MyStr(i) = aryTmp(i)
            Next i
        End If
        iLen = InStr(aryTmp(0), ":")
        If iLen > 0 Then
            strTmp = Trim(Right(aryTmp(0), Len(aryTmp(0)) - iLen))
            If IsNumeric(strTmp) Then
                RetSMS.SmsIndex = CLng(strTmp)
            End If
        End If
        RetSMS.ListOrRead = blIsList
        '======== 如果對(duì)方的SIM號(hào)碼前面有"+86",則剔除掉 ========
        On Error Resume Next
        If Left(MyStr(1), 3) = "+86" Then
            MyStr(1) = Right(MyStr(1), Len(MyStr(1)) - 3)
        End If
        '======== 如果時(shí)間中含有時(shí)區(qū),則去除 ========
        iLen = InStr(MyStr(3), "+")
        If iLen > 0 Then MyStr(3) = Left(MyStr(3), iLen - 1)
        iLen = InStr(MyStr(3), "-")
        If iLen > 0 Then MyStr(3) = Left(MyStr(3), iLen - 1)
        '======== 取出短信中的用戶數(shù)據(jù)UD ========
        iCr = InStr(strTmp3, vbCr)
        If iCr > 0 Then
            strTmp3 = Left(strTmp3, iCr - 1)
        End If
        '======== 分別提取短消息的詳細(xì)內(nèi)容 ========
        RetSMS.SmsMain = DecodeUnicode(strTmp3)
        RetSMS.SourceNo = MyStr(1)
        RetSMS.ReachDate = MyStr(2)
        RetSMS.ReachTime = MyStr(3)
        If Err = 0 Then PickOneSMS = True
    End If
    Exit Function
ErrorSave:
    PickOneSMS = False
End Function
Public Function DecodeUnicode(ByVal UnicodeString As String) As String
    Dim strUnicode As String
    Dim objDll As New myVBDll
On Error GoTo ErrorUnicode
    strUnicode = UnicodeString
    DecodeUnicode = objDll.Unicode2GB(strUnicode)
    Set objDll = Nothing
    Exit Function
ErrorUnicode:
    Set objDll = Nothing
    MsgBox "Error:" & Err & "." & vbCrLf & Err.Description
End Function
Public Function AddTask(ByRef TaskWord As Long, TaskTable() As String, ByVal WorkTask As Long, ByVal TaskID As Long, ByVal WillDo As String) As Boolean
    On Error GoTo ErrorAdd
    TaskWord = TaskWord Or WorkTask
    TaskTable(TaskID) = WillDo
    AddTask = True
    Exit Function
ErrorAdd:
    AddTask = False
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三| 欧美性大战久久久久久久蜜臀| 制服丝袜亚洲精品中文字幕| 亚洲一区二区三区四区中文字幕| 欧美亚洲国产bt| 视频一区在线视频| 欧美一级一级性生活免费录像| 日本不卡123| 久久久亚洲高清| av午夜一区麻豆| 亚洲一区二区欧美日韩| 欧美一区二区人人喊爽| 国产高清精品在线| 一区二区三区四区高清精品免费观看 | 一区二区三区在线观看国产| 欧美日韩国产小视频| 麻豆视频观看网址久久| 欧美激情综合五月色丁香| 色综合久久六月婷婷中文字幕| 亚洲福利视频三区| 久久老女人爱爱| 色综合天天在线| 久久精品999| 亚洲精品一二三| 26uuu国产日韩综合| av激情亚洲男人天堂| 日韩国产在线观看| 国产精品理论在线观看| 精品久久久久久久久久久久久久久 | 91捆绑美女网站| 日韩黄色免费电影| 国产精品视频在线看| 欧美日产在线观看| 97久久超碰国产精品| 免费观看日韩av| 一区二区在线观看免费| 精品日韩在线观看| 欧美色图一区二区三区| 国产一本一道久久香蕉| 亚洲超丰满肉感bbw| 欧美国产精品v| 欧美一区欧美二区| 91精品福利视频| 丁香天五香天堂综合| 石原莉奈一区二区三区在线观看| 中文字幕欧美区| 精品少妇一区二区三区| 欧美日韩一级视频| 色综合久久天天综合网| 国产伦理精品不卡| 免费在线看成人av| 亚洲成av人片在线| 一区二区三区在线视频免费| 国产婷婷一区二区| 欧美成人一区二区三区在线观看 | 五月天网站亚洲| 亚洲精品乱码久久久久久黑人| 久久精品亚洲精品国产欧美kt∨| 91精品国产91热久久久做人人| 在线免费观看成人短视频| 成人午夜电影小说| 国产不卡视频在线观看| 国产盗摄女厕一区二区三区| 久88久久88久久久| 蜜桃视频一区二区| 蜜臀av性久久久久av蜜臀妖精| 午夜电影网亚洲视频| 亚洲综合一二三区| 一区二区三区四区精品在线视频| 1024国产精品| 亚洲欧美日本在线| 亚洲男人的天堂在线aⅴ视频| 亚洲欧洲日韩av| 中文字幕一区二区三区四区| 国产精品福利一区二区三区| 国产精品久久久久久久蜜臀 | 日韩欧美一级二级三级| 91精品在线免费观看| 欧美日本一区二区在线观看| 欧美色爱综合网| 欧美高清dvd| 久久久一区二区三区捆绑**| 91精品国产一区二区三区蜜臀| 91精品国产欧美日韩| 666欧美在线视频| 欧美一级xxx| 久久综合九色综合97婷婷| 久久久久久久综合色一本| 国产欧美1区2区3区| 亚洲色图制服诱惑| 亚洲第一激情av| 久久国产精品99久久人人澡| 久久国产精品99久久人人澡| 国产电影精品久久禁18| 岛国av在线一区| 色综合网站在线| 欧美精品久久久久久久多人混战| 91精品一区二区三区久久久久久 | 久久日一线二线三线suv| 久久久久久**毛片大全| 国产精品二三区| 丝袜脚交一区二区| 国产精品一区免费在线观看| 色综合久久中文综合久久牛| 欧美精品视频www在线观看| 精品少妇一区二区三区免费观看| 国产精品久久久一本精品| 一区二区三区四区视频精品免费 | 国产精品久久久99| 午夜电影网亚洲视频| 精久久久久久久久久久| 91香蕉视频污| 亚洲精品在线电影| 亚洲综合网站在线观看| 麻豆成人免费电影| jlzzjlzz欧美大全| 欧美一卡2卡三卡4卡5免费| 中文字幕av资源一区| 午夜精品久久久久| 懂色av一区二区三区免费看| 欧美日韩一本到| 国产欧美一区二区精品秋霞影院 | 国产精品综合二区| 欧美日韩中文精品| 国产欧美日本一区二区三区| 亚洲国产欧美在线| 成人h精品动漫一区二区三区| 欧美日韩国产一区二区三区地区| 国产午夜精品久久| 日韩成人伦理电影在线观看| 不卡的av网站| 久久网这里都是精品| 一区二区三区欧美日韩| 国产成人一区在线| 日韩精品在线一区二区| 一区二区三区高清在线| 国产成人av电影| 精品欧美一区二区久久| 亚洲福中文字幕伊人影院| 欧美在线视频日韩| 中文字幕在线观看一区二区| 精品一区二区三区在线播放| 欧美三级电影精品| 亚洲黄色小视频| 国产suv一区二区三区88区| 日韩美一区二区三区| 午夜伦理一区二区| 欧美视频日韩视频| 一区二区视频在线看| www.成人在线| 中文字幕免费不卡| 福利电影一区二区| 久久久久国产精品免费免费搜索| 裸体在线国模精品偷拍| 制服丝袜亚洲播放| 日韩高清一区在线| 56国语精品自产拍在线观看| 一区二区三区高清| 色噜噜偷拍精品综合在线| 国产精品传媒入口麻豆| 国产aⅴ综合色| 国产精品国产三级国产有无不卡 | 久久综合九色综合欧美亚洲| 日本vs亚洲vs韩国一区三区| 678五月天丁香亚洲综合网| 丝袜a∨在线一区二区三区不卡| 精品视频123区在线观看| 亚洲不卡av一区二区三区| 欧美日韩一区不卡| 日本特黄久久久高潮| 欧美一区二视频| 老汉av免费一区二区三区| 日韩精品自拍偷拍| 国产乱子轮精品视频| 中文无字幕一区二区三区| 成人av影视在线观看| 亚洲精品网站在线观看| 欧美视频一区二区三区四区 | 亚洲不卡在线观看| 欧美精品久久天天躁| 激情综合色综合久久综合| 国产亚洲精品aa午夜观看| 成人ar影院免费观看视频| 亚洲精品高清在线观看| 555www色欧美视频| 久久机这里只有精品| 日本一区二区三区免费乱视频| jlzzjlzz亚洲日本少妇| 亚洲国产美国国产综合一区二区| 欧美一级欧美三级在线观看| 国产在线播精品第三| 中文字幕亚洲区| 欧美日韩精品二区第二页| 精彩视频一区二区| 18欧美亚洲精品| 日韩一卡二卡三卡| 成人黄色在线看| 午夜精品久久久久久久久久| 久久综合久久综合亚洲| 91福利国产成人精品照片|