здесь пример на vb6 как тебе подсчитать кол-во операций в твоей проге
при желании можно перевести на vbs, на этом же можно и найти как графики строить
-
- Dim lRunCount As Long
- Dim lCloseCount As Long
- Dim lCardCount As Long
- Dim lOperationCount As Long
-
- Private Sub Form_Load()
- ProcessLogFile "C:\Текстовый документ.txt"
- End Sub
-
-
- Private Sub ProcessLogFile(sPath As String)
- Dim txt As String
- Dim sDate As String
- Dim sOldDate As String
-
- Dim FileNum As Integer
- FileNum = FreeFile
-
- Open sPath For Input As #FileNum
- Do Until EOF(FileNum)
- Line Input #FileNum, txt
-
-
- txt = Trim$(txt)
- sDate = Left$(txt, 17)
- If InStr(1, txt, "Запуск", 1) <> 0 Then
- lRunCount = lRunCount + 1
- Debug.Print lRunCount & " Запуск: " & sDate
- ElseIf InStr(1, txt, "Закрытие", 1) <> 0 Then
- lCloseCount = lCloseCount + 1
- Debug.Print lCloseCount & " Закрытие: " & sDate
- Else
- If InStr(1, txt, "Операция", 1) <> 0 Then
- lOperationCount = lOperationCount + 1
- Debug.Print lOperationCount & " Операция, начало: " & sOldDate & " конец: " & sDate
- If InStr(1, txt, "номер", 1) <> 0 Then
- lCardCount = lCardCount + 1
- Debug.Print lCardCount & " Плата, начало: " & sOldDate & " конец: " & sDate
- End If
- End If
- End If
- sOldDate = sDate
-
-
- Loop
- Close #FileNum
- End Sub
Ответить
|