1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Считывание данных из файла

Тема в разделе "MAXScript", создана пользователем -, 10 авг 2005.

Модераторы: Savin Denis
  1. Guest

    Помогите, пожалуйста. Столкнулся с такой проблемой. Есть текстовый файл, в котором построчно через вертикальный разделитель записаны параметры элементов интерфейса (edittext, dropdownlist, checkbox и т.п.) выглядит каждая такая строка примерно так:
    1|true|3|false|(color 70 230 38)|D:\Programm Files|true|false|false
    Мне надо, чтобы из каждой строки образовывался массив (array) с этими параметрами. Как это сделать я в курсе, НО! при этом каждый параметр в этом массиве становится стрингом (as string), т.е. в массиве эти данные заключены в кавычках! Как этого избежать?

    вот примерный фрагмент кода:
    --------------------------------------------------
    paramsfile = openFile "D:\\Temp\\params.txt"
    while not eof paramsfile do
    (
    paramsdata = readLine paramsfile
    paramsarray = filterString paramsdata "|"
    )
    ---------------------------------------------------
    получается вот так:
    paramsarray=#("1","true","3","false","(color 70 230 38)","D:\Programm Files","true","false","false")
    т.е. всё в ковычках

    а надо вот так:
    paramsarray=#(1,true,3,false,(color 70 230 38),D:\Programm Files,true,false,false)

    Я уверен, что есть какой-то способ, помогите пожалуйста, мастера скриптинга!!
     
  2. Guest

    Всем спасибо, кто откликнулся. Сам решил этот вопрос.
     
Модераторы: Savin Denis

Поделиться этой страницей