⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.frm

📁 修改监控文件
💻 FRM
📖 第 1 页 / 共 5 页
字号:
    excelsheet3.Cells(r, 7) = Trim(fcfarray1(0)) & "k"
    
    fcf_4 = Trim(ReadFileLine(App.Path & "\fcf\static.txt", 7))
    fcfarray2 = Split(fcf_4, Text2.Text)
    excelsheet3.Cells(r, 9) = Trim(fcfarray2(0)) & "k"
    
    fcf_5 = Trim(ReadFileLine(App.Path & "\fcf\static.txt", 9))
    fcfarray3 = Split(fcf_5, Text2.Text)
    excelsheet3.Cells(r, 11) = Trim(fcfarray3(0)) & "k"
    
    fcf_6 = Trim(ReadFileLine(App.Path & "\fcf\static.txt", 11))
    fcfarray4 = Split(fcf_6, Text2.Text)
    excelsheet3.Cells(r, 13) = Trim(fcfarray4(0)) & "k"
    
    
    Set myfile = fso.GetFile(App.Path & "\fcf\logfile")
    Set f = myfile.OpenAsTextStream(ForReading, TristateUseDefault)
    
 '计算ldbankfile的时间*************************************************************************************************
    Do While Not f.AtEndOfStream
        ldbankfile1 = f.ReadLine
        If Trim(Mid(ldbankfile1, 24, 15)) = "ldbankfile.pc" Then
            ldbankfile2 = Mid(ldbankfile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(ldbankfile1, 23, 15)) = "ldbankfile.pc" Then
            ldbankfile2 = Mid(ldbankfile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(ldbankfile1, 22, 15)) = "ldbankfile.pc" Then
            ldbankfile2 = Mid(ldbankfile1, 11, 6)
            Exit Do
        End If
    Loop
    
    Do While Not f.AtEndOfStream
        ldbankfile1 = f.ReadLine
        If Trim(Mid(ldbankfile1, 24, 15)) = "ldbankfile.pc" Then
            ldbankfile3 = Mid(ldbankfile1, 11, 6)
        ElseIf Trim(Mid(ldbankfile1, 23, 15)) = "ldbankfile.pc" Then
            ldbankfile3 = Mid(ldbankfile1, 11, 6)
        ElseIf Trim(Mid(ldbankfile1, 22, 15)) = "ldbankfile.pc" Then
            ldbankfile3 = Mid(ldbankfile1, 11, 6)
        End If
    Loop
  
    ldbankfile2 = "2000-10-10" & " " & Left(ldbankfile2, 2) & ":" & Mid(ldbankfile2, 3, 2) & ":" & Mid(ldbankfile2, 5, 2)

    ldbankfile3 = "2000-10-10" & " " & Left(ldbankfile3, 2) & ":" & Mid(ldbankfile3, 3, 2) & ":" & Mid(ldbankfile3, 5, 2)
    
    ldbankfile4 = datehandle(ldbankfile2, ldbankfile3)
    excelsheet3.Cells(r, 6) = ldbankfile4
    
 '计算mkvsafile的时间*************************************************************************************************
    Set myfile = fso.OpenTextFile(App.Path & "\fcf\logfile", ForReading)
    Do While Not myfile.AtEndOfStream
        mkvsafile1 = myfile.ReadLine
        If Trim(Mid(mkvsafile1, 24, 12)) = "mkvsafile.pc" Then
            mkvsafile2 = Mid(mkvsafile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(mkvsafile1, 23, 12)) = "mkvsafile.pc" Then
            mkvsafile2 = Mid(mkvsafile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(mkvsafile1, 22, 12)) = "mkvsafile.pc" Then
            mkvsafile2 = Mid(mkvsafile1, 11, 6)
            Exit Do
        End If
    Loop
    
    Do While Not myfile.AtEndOfStream
        mkvsafile1 = myfile.ReadLine
        If Trim(Mid(mkvsafile1, 24, 12)) = "mkvsafile.pc" Then
            mkvsafile3 = Mid(mkvsafile1, 11, 6)
        ElseIf Trim(Mid(mkvsafile1, 23, 12)) = "mkvsafile.pc" Then
            mkvsafile3 = Mid(mkvsafile1, 11, 6)
        ElseIf Trim(Mid(mkvsafile1, 22, 12)) = "mkvsafile.pc" Then
            mkvsafile3 = Mid(mkvsafile1, 11, 6)
        End If
    Loop
    mkvsafile2 = "2000-10-10" & " " & Left(mkvsafile2, 2) & ":" & Mid(mkvsafile2, 3, 2) & ":" & Mid(mkvsafile2, 5, 2)

    mkvsafile3 = "2000-10-10" & " " & Left(mkvsafile3, 2) & ":" & Mid(mkvsafile3, 3, 2) & ":" & Mid(mkvsafile3, 5, 2)
    
    mkvsafile4 = datehandle(mkvsafile2, mkvsafile3)
    excelsheet3.Cells(r, 8) = mkvsafile4
  
    
 '计算mkamefile的时间**************************************************************************************************
   
    Set myfile = fso.OpenTextFile(App.Path & "\fcf\logfile", ForReading)
    mkamefile1 = myfile.ReadLine
    Do While Not myfile.AtEndOfStream
        mkamefile1 = myfile.ReadLine
        If Trim(Mid(mkamefile1, 24, 12)) = "mkamefile.pc" Then
            mkamefile2 = Mid(mkamefile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(mkamefile1, 23, 12)) = "mkamefile.pc" Then
            mkamefile2 = Mid(mkamefile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(mkamefile1, 22, 12)) = "mkamefile.pc" Then
            mkamefile2 = Mid(mkamefile1, 11, 6)
            Exit Do
        End If
    Loop

    Do While Not myfile.AtEndOfStream
        mkamefile1 = myfile.ReadLine
        If Trim(Mid(mkamefile1, 24, 12)) = "mkamefile.pc" Then
            mkamefile3 = Mid(mkamefile1, 11, 6)
        ElseIf Trim(Mid(mkamefile1, 23, 12)) = "mkamefile.pc" Then
            mkamefile3 = Mid(mkamefile1, 11, 6)
        ElseIf Trim(Mid(mkamefile1, 22, 12)) = "mkamefile.pc" Then
            mkamefile3 = Mid(mkamefile1, 11, 6)
        End If
    Loop
    
    mkamefile2 = "2000-10-10" & " " & Left(mkamefile2, 2) & ":" & Mid(mkamefile2, 3, 2) & ":" & Mid(mkamefile2, 5, 2)

    mkamefile3 = "2000-10-10" & " " & Left(mkamefile3, 2) & ":" & Mid(mkamefile3, 3, 2) & ":" & Mid(mkamefile3, 5, 2)
    
    mkamefile4 = datehandle(mkamefile2, mkamefile3)
    excelsheet3.Cells(r, 10) = mkamefile4

 '计算ldvisafile的时间**************************************************************************************************
    Set myfile = fso.OpenTextFile(App.Path & "\fcf\logfile", ForReading)
    ldvisafile1 = myfile.ReadLine
    Do While Not myfile.AtEndOfStream
        ldvisafile1 = myfile.ReadLine
        If Trim(Mid(ldvisafile1, 23, 15)) = "ldvisafile.pc" Then
            ldvisafile2 = Mid(ldvisafile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(ldvisafile1, 24, 15)) = "ldvisafile.pc" Then
            ldvisafile2 = Mid(ldvisafile1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(ldvisafile1, 22, 15)) = "ldvisafile.pc" Then
            ldvisafile2 = Mid(ldvisafile1, 11, 6)
            Exit Do
        End If
    Loop
    
    Do While Not myfile.AtEndOfStream
        ldvisafile1 = myfile.ReadLine
        If Trim(Mid(ldvisafile1, 23, 15)) = "ldvisafile.pc" Then
            ldvisafile3 = Mid(ldvisafile1, 11, 6)
        ElseIf Trim(Mid(ldvisafile1, 24, 15)) = "ldvisafile.pc" Then
            ldvisafile3 = Mid(ldvisafile1, 11, 6)
        ElseIf Trim(Mid(ldvisafile1, 22, 15)) = "ldvisafile.pc" Then
            ldvisafile3 = Mid(ldvisafile1, 11, 6)
        End If
    Loop
    
    ldvisafile2 = "2000-10-10" & " " & Left(ldvisafile2, 2) & ":" & Mid(ldvisafile2, 3, 2) & ":" & Mid(ldvisafile2, 5, 2)

    ldvisafile3 = "2000-10-10" & " " & Left(ldvisafile3, 2) & ":" & Mid(ldvisafile3, 3, 2) & ":" & Mid(ldvisafile3, 5, 2)
    
    ldvisafile4 = datehandle(ldvisafile2, ldvisafile3)
    excelsheet3.Cells(r, 12) = ldvisafile4

 '计算mkbankrpt的时间******************************************************************************************************
    Set myfile = fso.OpenTextFile(App.Path & "\fcf\logfile", ForReading)
    mkbankrpt1 = myfile.ReadLine
    Do While Not myfile.AtEndOfStream
        mkbankrpt1 = myfile.ReadLine
        If Trim(Mid(mkbankrpt1, 23, 15)) = "mkbankrpt.pc" Then
            mkbankrpt2 = Mid(mkbankrpt1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(mkbankrpt1, 24, 15)) = "mkbankrpt.pc" Then
            mkbankrpt2 = Mid(mkbankrpt1, 11, 6)
            Exit Do
        ElseIf Trim(Mid(mkbankrpt1, 22, 15)) = "mkbankrpt.pc" Then
            mkbankrpt2 = Mid(mkbankrpt1, 11, 6)
            Exit Do
        End If
    Loop
    Do While Not myfile.AtEndOfStream
        mkbankrpt1 = myfile.ReadLine
        If Trim(Mid(mkbankrpt1, 23, 15)) = "mkbankrpt.pc" Then
            mkbankrpt3 = Mid(mkbankrpt1, 11, 6)
        ElseIf Trim(Mid(mkbankrpt1, 24, 15)) = "mkbankrpt.pc" Then
            mkbankrpt3 = Mid(mkbankrpt1, 11, 6)
        ElseIf Trim(Mid(mkbankrpt1, 22, 15)) = "mkbankrpt.pc" Then
            mkbankrpt3 = Mid(mkbankrpt1, 11, 6)
        End If
    Loop
    
    mkbankrpt2 = "2000-10-10" & " " & Left(mkbankrpt2, 2) & ":" & Mid(mkbankrpt2, 3, 2) & ":" & Mid(mkbankrpt2, 5, 2)

    mkbankrpt3 = "2000-10-10" & " " & Left(mkbankrpt3, 2) & ":" & Mid(mkbankrpt3, 3, 2) & ":" & Mid(mkbankrpt3, 5, 2)
    
    mkbankrpt4 = datehandle(mkbankrpt2, mkbankrpt3)
    excelsheet3.Cells(r, 14) = mkbankrpt4
    
 '计算交易量
    Dim s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20
    Dim t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20
    Dim u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11, u12, u13, u14, u15, u16, u17, u18, u19, u20
    u1 = "DinerPOS预授权(0899910000/3300):"
    u2 = "DinerPOS消费(0899910000/4300):"
    u3 = "JCBPOS预授权(0899920000/3300):"
    u4 = "JCBPOS消费(0899920000/4300):"
    u5 = "运通POS预授权(0899930000/3300):"
    u6 = "运通POS消费(0899930000/4300):"
    u7 = "运通ATM取款(0899940000/4000):"
    u8 = "万事达POS预授权(0899950000/3300):"
    u9 = "万事达POS消费(0899950000/4300):"
    u10 = "万事达柜面取现(0899950000/8100):"
    u11 = "万事达柜面授权(0899950000/8200):"
    u12 = "万事达ATM查询(0899960000/2000):"
    u13 = "万事达ATM取款(0899960000/4000):"
    u14 = "MastroPOS消费(0899960000/4300):"
    u15 = "威士POS预授权(0899970000/3300):"
    u16 = "威士POS消费(0899970000/4300):"
    u17 = "威士柜面取现(0899970000/8100):"
    u18 = "威士ATM查询(0899980000/2000):"
    u19 = "威士ATM取款(0899980000/4000):"
    
    t1 = 0: t2 = 0: t3 = 0: t4 = 0: t5 = 0: t6 = 0: t7 = 0: t8 = 0: t9 = 0: t10 = 0: t11 = 0: t12 = 0: t13 = 0: t14 = 0: t15 = 0: t16 = 0: t17 = 0: t18 = 0: t19 = 0
    

    Dim arr1(0 To 4), arr2(0 To 4), arr3(0 To 4), arr4(0 To 4), arr5(0 To 4), arr6(0 To 4), arr7(0 To 4) As String
    Dim arr8(0 To 4), arr9(0 To 4), arr10(0 To 4), arr11(0 To 4), arr12(0 To 4), arr13(0 To 4), arr14(0 To 4) As String
    Dim arr15(0 To 4), arr16(0 To 4), arr17(0 To 4), arr18(0 To 4), arr19(0 To 4) As String
    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s1 = myfile.ReadLine
        If Left(s1, 24) = "0899910000          3300" Then
            s1 = Trim(Mid(s1, 25, 12))
            t1 = t1 + 1
            arr1(t1) = s1
        End If
    Loop
    
    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s2 = myfile.ReadLine
        If Left(s2, 24) = "0899910000          4300" Then
            s2 = Trim(Mid(s2, 25, 12))
            t2 = t2 + 1
            arr2(t2) = s2
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s3 = myfile.ReadLine
        If Left(s3, 24) = "0899920000          3300" Then
            s3 = Trim(Mid(s3, 25, 12))
            t3 = t3 + 1
            arr3(t3) = s3
        End If
    Loop
    
    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s4 = myfile.ReadLine
        If Left(s4, 24) = "0899920000          4300" Then
            s4 = Trim(Mid(s4, 25, 12))
            t4 = t4 + 1
            arr4(t4) = s4
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s5 = myfile.ReadLine
        If Left(s5, 24) = "0899930000          3300" Then
            s5 = Trim(Mid(s5, 25, 12))
            t5 = t5 + 1
            arr5(t5) = s5
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s6 = myfile.ReadLine
        If Left(s6, 24) = "0899930000          4300" Then
            s6 = Trim(Mid(s6, 25, 12))
            t6 = t6 + 1
            arr6(t6) = s6
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s7 = myfile.ReadLine
        If Left(s7, 24) = "0899940000          4000" Then
            s7 = Trim(Mid(s7, 25, 12))
            t7 = t7 + 1
            arr7(t7) = s7
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s8 = myfile.ReadLine
        If Left(s8, 24) = "0899950000          3300" Then
            s8 = Trim(Mid(s8, 25, 12))
            t8 = t8 + 1
            arr8(t8) = s8
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s9 = myfile.ReadLine
        If Left(s9, 24) = "0899950000          4300" Then
            s9 = Trim(Mid(s9, 25, 12))
            t9 = t9 + 1
            arr9(t9) = s9
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s10 = myfile.ReadLine
        If Left(s10, 24) = "0899950000          8100" Then
            s10 = Trim(Mid(s10, 25, 12))
            t10 = t10 + 1
            arr10(t10) = s10
        End If
    Loop

    Set myfile = fso.OpenTextFile(App.Path & "\fcf\每日统计.txt", ForReading)
    Do While Not myfile.AtEndOfStream
        s11 = myfile.ReadLine
        If Left(s11, 24) = "0899950000          8200" Then
            s11 = Trim(Mid(s11, 25, 12))
            t11 = t11 + 1
            arr11(t11) = s11
        End If
    Loop

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -