Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: [Tools Request] Для просмотра лога(в удобном виде) 
Author Message
Bishop



PostPosted: Sun Jun 10, 2007 22:51    Post subject: Reply with quote

Для просмотра лога в удобном (не для всех :) виде есть утилита от Microsoft Log Parser. Консольная. Регистрирует COM-сервер, то есть можно использовать из сценариев. Реализует язык запросов для выбора строк из лога.
Я пока особо не разбирался, вот к примеру простейший сценарий для выбора всех записей о создании файлов и папок:
Code:
DIM objLogQuery
SET objLogQuery = WScript.CreateObject("MSUtil.LogQuery")

DIM recordSet
DIM SelectStr
DIM result

SelectStr = "SELECT Text FROM c:\Temp\totalcmd.log WHERE Text LIKE '%Создание%'"
SET recordSet=objLogQuery.Execute(SelectStr)

DO WHILE NOT recordset.atEnd
   IF recordSet.GetRecord().isNull(0) = FALSE THEN
      result = result & vbCrLf & recordSet.GetRecord().getValue(0)
   END IF
   recordset.MoveNext
LOOP
recordSet.close
WScript.Echo result
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group