Войти

Показать полную графическую версию : [решено] Логирование событий


Frost_Imp
20-07-2009, 16:50
Добрый день!
Подскажите, пожалуйста, каким образом реализовать простую запись в текстовый файл происходящих событий? Например, я присвоил переменной некоторое значение - хочу записать в файл:
"Время 15:00. Значение переменной var1 = 111111"
Далее, например, не прошла проверка некоторых свойств, хочу записать
"Время 15:02. Выход из цикла проверки"
Ну и так далее. В справке такой функционал не нашел... Буду очень благодарен за помощь!

Creat0R
20-07-2009, 18:23
В справке такой функционал не нашел »
А как же _FileWriteLog() ? :)

Frost_Imp
20-07-2009, 18:30
Creat0R, да, сори, вот как раз ТОЛЬКО ЧТО и наткнулся на нее =) Спасибо за отзыв! =)

pop22
20-07-2009, 21:46
подскажите как можно с помощью _FileWriteLog() или еще как сделать скрипт чтоб в определенном фале записовалось изменение ьекста. точнее изменение буфера .. в буфере будет только текст..
и чтоб каждое изменение буфера записовалось с новой строки ....

$bak = ClipGet()
_FileWriteToLine("C:\Documents and Settings\admin\Desktop\test.txt",$bak, 1, 1)

не работает почему то

proxy
20-07-2009, 22:22
пример:
Opt('MustDeclareVars', 1)
Opt('TrayIconDebug', 1)
Opt('TrayIconHide', 0)

#Include <File.au3>

HotKeySet('{ESC}', '_Pro_Exit') ;закрыть скрипт: ESC
Local $sClipGet, $sClipWrite, $sFilePath = 'C:\Documents and Settings\admin\Desktop\test.txt'

While 1
$sClipGet = ClipGet()
If $sClipGet == $sClipWrite Then ContinueLoop
$sClipWrite = $sClipGet
_FileWriteLog($sFilePath, $sClipWrite & @CRLF)
WEnd

Func _Pro_Exit()
Exit
EndFunc

pop22, попробуй сравнить и почитать справку функций: _FileWriteLog и _FileWriteToLine, и соответсвенно найти причину неверной работы своего кода:$bak = ClipGet()
_FileWriteToLine("C:\Documents and Settings\admin\Desktop\test.txt",$bak, 1, 1) »




© OSzone.net 2001-2012