Как написать текстовый файл, используя sensetalk - функционал из баклажанов

В настоящее время я работаю над функционалом баклажана и нуждаюсь в вашей поддержке, чтобы создать текстовый файл и добавлять его всякий раз, когда в скрипте выполняется какое-либо действие. Я буду использовать этот текстовый файл для регистрации пошаговых результатов. не могли бы вы помочь?

2 ответа

Чтобы добавить информацию в файл журнала, просто сделайте это:

put "this is a new log entry" & return after file "/path/to/log/file"

Если файл не существует, он будет создан. После этого новая строка будет добавляться каждый раз.

Если вы будете делать это много, вы можете создать собственный обработчик, который вы можете вызывать. Этот помещает дату и время перед каждой записью журнала:

to logEvent theEvent
  put the abbreviated international time & tab & theEvent & return after file "/path/to/log/file"
end logEvent

Тогда назовите это так:

logEvent "Interesting stuff happened."

return и другие варианты (linefeed, etc.) не работает для меня. Единственный способ получить новую строку crlf Возврат каретки и перевод строки.

Я использую Windows 10.

Положил:

dataLine & crlf

После:

file fullPath
Другие вопросы по тегам