Показать полную графическую версию : [решено] Логирование событий
Frost_Imp
20-07-2009, 16:50
Добрый день!
Подскажите, пожалуйста, каким образом реализовать простую запись в текстовый файл происходящих событий? Например, я присвоил переменной некоторое значение - хочу записать в файл:
"Время 15:00. Значение переменной var1 = 111111"
Далее, например, не прошла проверка некоторых свойств, хочу записать
"Время 15:02. Выход из цикла проверки"
Ну и так далее. В справке такой функционал не нашел... Буду очень благодарен за помощь!
В справке такой функционал не нашел »
А как же _FileWriteLog() ? :)
Frost_Imp
20-07-2009, 18:30
Creat0R, да, сори, вот как раз ТОЛЬКО ЧТО и наткнулся на нее =) Спасибо за отзыв! =)
подскажите как можно с помощью _FileWriteLog() или еще как сделать скрипт чтоб в определенном фале записовалось изменение ьекста. точнее изменение буфера .. в буфере будет только текст..
и чтоб каждое изменение буфера записовалось с новой строки ....
$bak = ClipGet()
_FileWriteToLine("C:\Documents and Settings\admin\Desktop\test.txt",$bak, 1, 1)
не работает почему то
пример:
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.