как взять текст из рандомно выбранного файла

  • Автор темы Автор темы silance
  • Дата начала Дата начала

silance

Новичок
Регистрация
28.01.2016
Сообщения
6
Реакции
1
Баллы
3
Здравствуйте . Очень нужна помощь бывалых знатоков в зенке. Проблема такая. Есть у меня в папке к примеру 100 текстовых файлов. Мне нужно что б зенка брала любой рандомный файл из этой папки , брала из него текст который есть в файле и переносила в переменную . После взятия данных из файла что б удалила файл. Как мне это сделать подскажите пожалуйста, вся надежда на вас ! Либо есть какие то другие варианты проделать данную операцию.
 
Все достаточно просто:
Операции с файлами и директориями - http://zennolab.com/wiki/ru:actions:files
Получить список файлов в директории, взять случайный путь к файлу из списка с удалением, взять текст из файла, удалить файл по пути.
 
Все достаточно просто:
Операции с файлами и директориями - http://zennolab.com/wiki/ru:actions:files
Получить список файлов в директории, взять случайный путь к файлу из списка с удалением, взять текст из файла, удалить файл по пути.

извините вроде все разжевали но все таки можно еще подробнее , "взять случайный путь к файлу из списка с удалением" это (операции со списком- взять строку с удалением и положить в переменную ) так ? а дальше что. или второй пункт я то же не правильно понял . Разъясните уж все прям как ребенку
 
Дальше действие Данные>Файлы - Взать текст. в пути к файлу указать эту переменную.
 
Дальше действие Данные>Файлы - Взать текст. в пути к файлу указать эту переменную.
ура ! все получилось и работает как часы ! спасибо вам большое. Если не сложно еще один вопросик. Такую же операцию нужно проделать с картинками. К примеру в файле 3 картинки нужно что б каждый раз на фотохостинг заливалась рандомная. Возможно такое ?
 
В файле 3 картинки - это как?)
 
Такую же операцию нужно проделать с картинками. К примеру в файле 3 картинки нужно что б каждый раз на фотохостинг заливалась рандомная. Возможно такое ?
Не сложнее чем взять текст из файла)
 
ну скажите как это сделать пожалуйста ) ведь та же самая операция не подойдет
В режиме записи запишите загрузку одного файла. А потом в действие Файлы для загрузки подставляйте рандомный путь, так же как для взятия текста.
 
В режиме записи запишите загрузку одного файла. А потом в действие Файлы для загрузки подставляйте рандомный путь, так же как для взятия текста.
спасибо большое вам за помощь !
 
  • Спасибо
Реакции: VladZen
А я вот десять раз прочитал, но не получается взять текст из рандомного файла. Я делаю так - 1 шаг - Получить список файлов (их там 100 шт) и указываю положить в Список1. Потом открываю сам Список1 а там пусто. Второй шаг - где эта функция - "взять случайный путь к файлу из списка с удалением". Здесь главное слово Список? Так в Списке нет функции "случайный путь к файлу". Что я делаю не так?
 
Получить список файлов - пути к файлам записываются в указанный список. Взять строку - из указанного списка в переменную возьмётся путь к файлу. Там же можно указать какую строку брать - первую, последнюю, точный номер или рандомную.
 
Screenshot_1.png
 
Сделал как показали, начало получаться. Уже печатает текст, но другая проблема. Печатает текст из выбранного файла, доходит до конца, а потом стирает напечатанный текст и начинает с начала печатать текст, но уже из другого файла.
 
Ээээ
Ему неоткуда взяться, если у вас нет экшенов для смены текста
Проверяйте шаблон
 
честно говоря я вас не понял, про какой экшн для смены текста вы говорите? Я новичок и не всякие мелочи понимаю. Я вот сейчас опубликую скрин части шаблона, скажите, чего в нем не хватает?
1.png
 
Я не могу знать что у вас в этих экшенах происходит и с какими переменными идет работа.
Вы берете строки из списка и читаете текст из файла. Это все нужно для последнего экшена?
 
да, для последнего экшена. Я поменял в последнем экшене вид эмуляции на вставку и вроде заработало нормально.
 
По такой же структуре из рандомного файла беру текст и вставляю переменную в WP блог где нужен этот текст. Все срабатывает, но текст как бы не вставляется, а печатается.
На процесс уходит много времени, так и должно быть или я где накасячил?

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

GSP7Yb4jE6t2SCDRk9xBg.jpg
Измени в настройках ставки текста, на скорость.
 
  • Спасибо
Реакции: StiXy
похожий вопрос. список файлов в дерриктории
из каждого файла нужно вытащить тест по маске.
получаю рандомный файл из папки. но как из этого файла получить только часть текста
 
  • Спасибо
Реакции: xopek2007
похожий вопрос. список файлов в дерриктории
из каждого файла нужно вытащить тест по маске.
получаю рандомный файл из папки. но как из этого файла получить только часть текста
Скорее всего так
Part of text.JPG
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)