Текст в несколько строк



  • Нужно из файла взять первые 10 строк, вставить в форму, и после использования удалить из файла.
    Пробовал циклом, но хрень, долго вводит в форму. Как можно первые 10 строк запихнуть в одну переменную, чтобы потом сразу вставить?



  • @RaunOWW Ты цикл запускал в режиме записи? В режиме записи всё делается долго.

    Как можно первые 10 строк запихнуть в одну переменную, чтобы потом сразу вставить?

    Тем же циклом, берёшь ресурс и переменную, да записываешь новые данные:

    Имя переменной [[TEXT]]
    значение переменной {{test}}+[[TEXT]]
    

    Или попробуй поставить галочку "отключить эмулирование мыши и клавиатуры". Либо скорость ввода увеличить.



  • С текстом получилось.
    А вот как теперь текст удалить из файла, хз.
    У меня в папке лежат файлы с именами 1.txt,2.txt,3.txt, вместо цифры, подставляется индекс цикла.. Вот так файл читается http://prntscr.com/fsyyri
    Т.е. функция "удалять после использования" работать не будет. Какие ещё есть варианты?)



  • @RaunOWW самое простое, запиши пустую переменную в файл. А еще можно в файл занести нужный текст не перенося строку. Переносить, только когда будет нужно вписать новый текст. Тогда в одном файле будут находиться все нужные тексты.



  • @RaunOWW said in Текст в несколько строк:

    С текстом получилось.
    А вот как теперь текст удалить из файла, хз.
    У меня в папке лежат файлы с именами 1.txt,2.txt,3.txt, вместо цифры, подставляется индекс цикла.. Вот так файл читается http://prntscr.com/fsyyri
    Т.е. функция "удалять после использования" работать не будет. Какие ещё есть варианты?)

    В твоей задаче я бы использовал список) вот пример как можно сделать.

    for 1 до 5:
        действие "Читать Файл В Список"
    
        действие "Выполнить код"
        //в него вставляем
        VAR_TEXT = VAR_LIST_WITH_FILE_CONTENT.slice(0, 10).join("\n")  // в переменной TEXT будут первые 10 строчек
        VAR_LIST_WITH_FILE_CONTENT = VAR_LIST_WITH_FILE_CONTENT.slice(10) //изменяем список, удалив из него взятые раннее элементы
    
        действие "Ввод текста" // вставляем переменную TEXT
        действие "Записать Список В Файл" //указываем список LIST_WITH_FILE_CONTENT для записи его в файл
       
    


  • @RaunOWW

    Вот так файл читается http://prntscr.com/fsyyri

    Есть же модуль для работы со списком.

    Действия "Подсписок" + "Список в файл"


Log in to reply