Auto Play Med.Stud 8

zloyPraded

Мимокрокодил
Здравствуйте. Суть: Как взять напечатанный текст из объекта [Input] и сохранить его в файл.txt.
Пример-> Объект Input1 (xxxxxxxxxx сам текст) ---> далее Буттон[кнопка] ,_ на неё вешаем сценарий, только какой? Работал с переменной массива, после клика на [буттон] он создает файл и данные записывает из текста массива. Но как заменить текст массива на переменную текста объекта input1 ?
>>>>
Button [OnClick] -
result = Input.GetText("Input1");
-- Перечисляемые данные (массив).
my_table = {"First Element","Second Element","Third Element"}; --как заменить данный текст на переменную объекта Input1?
result = Input.GetText("Input1");
-- Перечисляемые данные (массив).
my_table = ("Input1");
TextFile.WriteFromTable("C:\\MyFile.txt", my_table, false); --так отваливается буттон.


<<<<
 

zloyPraded

Мимокрокодил
Решение.
-----BUTTON OPEN
local result = Dialog.FileBrowse(true, 'Locate File', _SourceFolder, 'Text File (*.txt)|*.txt|All Files(*.*)|*.*', '', 'txt', false, true)

if (result[1] ~= 'CANCEL') then
local sDestPath = result[1]
local sValue = TextFile.ReadToString(sDestPath)
Input.SetText('Input1', sValue);
end

-----BUTTON SAVE
local result = Dialog.FileBrowse(true, 'Locate File', _SourceFolder, 'Text File (*.txt)|*.txt|All Files(*.*)|*.*', '', 'txt', false, true)

if (result[1] ~= 'CANCEL') then
local sDestPath = result[1]
local sValue = Input.GetText('Input1')

if (String.Length(sValue) > 0) then
TextFile.WriteFromString(sDestPath, sValue)
end
end
 
Сверху