TextFile.ReadToString
Описание
Считывает содержимое текстового файла и возвращает его как строку.
ПараметрыВозвратResultVariable
(строка) Строка, в которой находится содержимое текстового файла. Если случается ошибка, возвращается пустая строка "".
Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1text_contents = TextFile.ReadToString(_SourceFolder .. "\\Information.txt");Считываем содержимое файла "Information.txt" и сохраняем строку в переменной text_contents. Примечание: _SourceFolder это встроенная переменная, в которой находится путь к папке, где размещен файл autorun.exe. Пример 2-- Read the contents of a text file into a string. -- Считываем содержимое текстового файла в строку. contents = TextFile.ReadToString("C:\\MyFile.txt"); -- Check the error code of the last example. -- Проверяем код ошибки последнего примера. error = Application.GetLastError(); -- If an error occurred, display the error message. -- Если была ошибка, показываем сообщение об ошибке. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION); else -- Replace every occurrence of the string "Robert" with the string "Adam". -- Заменяем каждое вхождение строки "Robert" строкой "Adam". new_contents = String.Replace(contents, "Robert", "Adam", true); -- Write out the modified contents of the text file. -- Записываем измененную строку в текстовый файл. TextFile.WriteFromString("C:\\MyFile.txt", new_contents, false); -- Check the error code of the last example. -- Проверяем код ошибки последнего примера. error = Application.GetLastError(); -- If an error occurred, display the error message. -- Если была ошибка, показываем сообщение об ошибке. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION); end endСчитываем содержимое файла "MyFile.txt" и сохраняем строку в переменной "contents". Каждое вхождение строки "Robert" в переменной "contents" заменяем строкой "Adam" и затем снова записываем в текстовый файл "MyFile.txt".
Смотрите также: Связанные действия
|