|
Тема |
хайде бе! [re: Яceн] |
|
Автор |
Smile (мълчалива) |
|
Публикувано | 24.09.04 16:50 |
|
|
Трака се за 10 мин.
като се има вида, в който се записва диалога на кю, а именно:
[ R | 0001 | 0260 | 0000 | 1085474874 ]
:ала-бала?
[ S | 0001 | 0270 | 0000 | 1085474889 ]
:тинтири-минтири :)
където с R е белязан реда, който си получил, а с S - който си изпратил.
Хедъра е еднакъв - последното е секунди от началото на съществуването на кюто, а отдолу (един или повече редове) е самия текст. Хвърля се в една таблица като се пишат десет реда код:
Set rst = New ADODB.Recordset
rst.Open "forma", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
Set rstok = New ADODB.Recordset
rstok.Open "forma_ok", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
rst.MoveFirst
Do While Not rst.EOF
xx = Left(rst!field1, 1)
If xx = "[" Then
head = rst!field1
Else
rstok.AddNew
rstok!head = head
rstok!body = rst!field1
rstok.Update
End If
rst.MoveNext
Loop
rst.Close
rstok.Close
където forma ти е файла всеки ред по отделно, а forma_ok ти е таблица с две клетки head(където се записва хедъра) и
body(защото можеш да имаш повече от един ред в едно съобщение).
Конвертираш двата файла на хисторито така, после с едно куери изтриваш еднаквите редове, правиш сорт по онова число за да получиш как
времево се е движил диалога и експортваш в подходящ формат.
точно 10 мин работа.
Редактирано от Smile на 24.09.04 16:58.
|
| |
|
|
|