Size: a a a

2019 March 06

:

:) in AutoIT RU
победа
источник

:

:) in AutoIT RU
ConsoleWrite($test_txt[0])
источник

:

:) in AutoIT RU
странная штука получается. Прога пишет лог - и по хоже файл не закрывает. чтобы поймать запись (последнюю строку) , сначала я копирую файл лога и сравниваю с размером текущего - если вес изменился значит чтото появилось, снова копирую и читаю последнюю строку. но тут начинается самое интересное.... действие совершилось - должна быть запись в логе, но моя программа не реагирует. захожу в папку с логом,  встаю на файл открываю блокнотом и тут же программа срабатывает. Вопрос каким методом "пинать" файл лога?
источник

A

Admin in AutoIT RU
:)
странная штука получается. Прога пишет лог - и по хоже файл не закрывает. чтобы поймать запись (последнюю строку) , сначала я копирую файл лога и сравниваю с размером текущего - если вес изменился значит чтото появилось, снова копирую и читаю последнюю строку. но тут начинается самое интересное.... действие совершилось - должна быть запись в логе, но моя программа не реагирует. захожу в папку с логом,  встаю на файл открываю блокнотом и тут же программа срабатывает. Вопрос каким методом "пинать" файл лога?
Открыть для чтения, что ли. Или для записи. Может не открыться, но при этом размер файла обновится.
источник

:

:) in AutoIT RU
$hFile_logg = FileOpen($dir_log&$log_name, 0) делаю так
источник

:

:) in AutoIT RU
не работает
источник

:

:) in AutoIT RU
источник

:

:) in AutoIT RU
может есть другие методы как "пинать" файл ?
источник

Ra

Ruslan aka DUDE in AutoIT RU
может уже начнешь в mp4 заливать?
источник

:

:) in AutoIT RU
сек
источник

:

:) in AutoIT RU
в 3 раза больше размер получился
источник

:

:) in AutoIT RU
источник

Ra

Ruslan aka DUDE in AutoIT RU
ну есть из ави в мп4 гнать то да, скорей всего так и будет
а если сразу писать то нет
источник

:

:) in AutoIT RU
ок поменял настройки.
источник

Ra

Ruslan aka DUDE in AutoIT RU
незнаю что у тебя там за проблемы
я диндожды юзал логирование и проблем небыло
#include <File.au3>
Global $hLog = FileOpen(@ScriptDir & "\logs.log", 1)
_FileWriteLog($hLog, "text")
источник

:

:) in AutoIT RU
Ruslan aka DUDE
незнаю что у тебя там за проблемы
я диндожды юзал логирование и проблем небыло
#include <File.au3>
Global $hLog = FileOpen(@ScriptDir & "\logs.log", 1)
_FileWriteLog($hLog, "text")
наверное во всех случаяях это принято открыват ь и закрывать файлы при чтении и записи, но не в этом случае. файл остается не тронутым (его размер) пока к нему human интерфейсом не обратишся.
источник

Ra

Ruslan aka DUDE in AutoIT RU
:)
наверное во всех случаяях это принято открыват ь и закрывать файлы при чтении и записи, но не в этом случае. файл остается не тронутым (его размер) пока к нему human интерфейсом не обратишся.
это принято там где этого не происходит автоматически (С, С++)
но даже если...Сама винда тоже берет на себя задачу - закрыть по звершению процесса
аутоит точно должен все сам закрывать
источник

Ra

Ruslan aka DUDE in AutoIT RU
ручное закрытие в данном случае лишь подстраховка
источник

Ra

Ruslan aka DUDE in AutoIT RU
как уже говорил - в моем случаем проблем небыло
источник

:

:) in AutoIT RU
открыть файл я не могу, только скопировать, на форуме autoit тема поднималась - от туда  код и взял,  проблема была описана с открытием файла (решили копировать) но тут другое данные в файл попадают только по обращению мышкой или редакторами.
источник