Как взять несколько строк из списка

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

wpblog

Новичок
Регистрация
25.01.2011
Сообщения
46
Реакции
2
Баллы
0
Здравствуйте, подскажите как взять определенное количество строк из списка в опрерации над списком не нашел такой функции?
 
Выделить подсписок. И там указываете в какой список нужно положить полученные строки и указываете диапазон взятия строк.
 
  • Спасибо
Реакции: wpblog
есть основной список со строками, в зенке добавляете дополнительный список для строк которые хотите вытянуть из основного, потом добавляете экшн "операции со списками" , выбираете "выделить подсписок", выбираете основной список из которого будете выделять, затем выбираете доп. список в который добавятся нужные строки, а затем указываете какие именно строки (random либо же порядок)
 
  • Спасибо
Реакции: wpblog
есть основной список со строками, в зенке добавляете дополнительный список для строк которые хотите вытянуть из основного, потом добавляете экшн "операции со списками" , выбираете "выделить подсписок", выбираете основной список из которого будете выделять, затем выбираете доп. список в который добавятся нужные строки, а затем указываете какие именно строки (random либо же порядок)

все равно не понимаю, у меня есть список из 1000 строк мне нужно рандомно вытянуть из него случайные 100 строк и добавить их в переменную?
 
А как взять рандомное количество строк с самого начало списка и по порядку. Допустим первый раз 15 строк, второй раз 18 и тогда ли. Есть база емейлов, брать оттуда и вставлять в строку кому или в скрытую копию.
 
А как взять рандомное количество строк с самого начало списка и по порядку. Допустим первый раз 15 строк, второй раз 18 и тогда ли. Есть база емейлов, брать оттуда и вставлять в строку кому или в скрытую копию.
мне кажется, самое простое, это взять в дополнительный список всю базу (копию оригинального списка) и из доп. списка уже брать с удалением строки, в диапазоне от 0 и до рандомного числа, которое генерируем каждый раз в некоторых пределах, заранее заданных.. как только строки в копии закончились, снова подгружаем в нее строки из оригинального списка..
 
мне кажется, самое простое, это взять в дополнительный список всю базу (копию оригинального списка) и из доп. списка уже брать с удалением строки, в диапазоне от 0 и до рандомного числа, которое генерируем каждый раз в некоторых пределах, заранее заданных.. как только строки в копии закончились, снова подгружаем в нее строки из оригинального списка..
Как это воплотить в жизнь в проект мейкере? Два списка понятно. Как с операциями со списками?
 
Как это воплотить в жизнь в проект мейкере? Два списка понятно. Как с операциями со списками?
да, Операции над списком - Добавить данные из списка и Выделить подсписок..
 
  • Спасибо
Реакции: nesorer
Я новичок, поэтому прошу не пинать сильно. Нужно взять 200 строк из списка 1 и положить в список 2, после чего из списка 2 вставить в переменную Var2, а затем эту переменную вставить в поле на сайте. Первые два пункта у меня получились, но вставить эти 200 строк (в переменной) в поле не выходит. Вставляется просто число 200, а не содержание этих 200 строк. В операции над списком 2 (где уже лежат нужные 200 строк) делаю так: список 2 -> Получить количество строк -> Все -> Положить в переменную "Var2". Подскажите, где делаю не так?
 
Я новичок, поэтому прошу не пинать сильно. Нужно взять 200 строк из списка 1 и положить в список 2, после чего из списка 2 вставить в переменную Var2, а затем эту переменную вставить в поле на сайте. Первые два пункта у меня получились, но вставить эти 200 строк (в переменной) в поле не выходит. Вставляется просто число 200, а не содержание этих 200 строк. В операции над списком 2 (где уже лежат нужные 200 строк) делаю так: список 2 -> Получить количество строк -> Все -> Положить в переменную "Var2". Подскажите, где делаю не так?
54756
 
  • Спасибо
Реакции: RomanDamage
Получить количество строк -> Все -> Положить в переменную "Var2". Подскажите, где делаю не так?
Это действие возвращает именно кол-во строк, не содержимое этих строк.
 
  • Спасибо
Реакции: RomanDamage
Спасибо, получилось. Только для меня не ясна логика - Объединить элементы списка. Ну, да ладно. Если не трудно, может подскажите, есть ли способ вставить данные строки мгновенно в поле ввода, что-то вроде Ctrl+V, то есть чтобы они не вводились построчно?
 
Спасибо, получилось. Только для меня не ясна логика - Объединить элементы списка. Ну, да ладно. Если не трудно, может подскажите, есть ли способ вставить данные строки мгновенно в поле ввода, что-то вроде Ctrl+V, то есть чтобы они не вводились построчно?

уровень эмуляции разный надо пробовать

54758
 
  • Спасибо
Реакции: RomanDamage
уровень эмуляции разный надо пробовать

Посмотреть вложение 54758
Спасибо, то что нужно, все получилось! Еще хочу узнать, как можно остановить процесс, если содержимое переменной начало вставку в поле и изначально настройки были выставлены на "качество"? То есть очень медленно вводятся 200 строк и остановить это дело никак не выходит, кнопка стоп не реагирует, пришлось завершать процесс аварийно выключив ProjectMaker.
 
Спасибо, то что нужно, все получилось! Еще хочу узнать, как можно остановить процесс, если содержимое переменной начало вставку в поле и изначально настройки были выставлены на "качество"? То есть очень медленно вводятся 200 строк и остановить это дело никак не выходит, кнопка стоп не реагирует, пришлось завершать процесс аварийно выключив ProjectMaker.
никак.
 
  • Спасибо
Реакции: RomanDamage
Буду признателен, если кто-то поможет решить такую задачу:

На сайте нужно загрузить 20 скриншотов из папки с файлами. Но в папках бывает лежит по 80 или по 160 скриншотов. (рандомное число)
Подскажите как сформировать список из 20 скриншотов? Скриншоты нужно взять из списка равномерно по всему объёму.
То есть: 80/20 = 4, т.е в список пишем путь к кажому 4 скриншоту.
или 160/20 = 8 т.е в список пишем путь к кажому 8 скриншоту.

Как это проще всего реализовать в зенке?
 
Буду признателен, если кто-то поможет решить такую задачу:

На сайте нужно загрузить 20 скриншотов из папки с файлами. Но в папках бывает лежит по 80 или по 160 скриншотов. (рандомное число)
Подскажите как сформировать список из 20 скриншотов? Скриншоты нужно взять из списка равномерно по всему объёму.
То есть: 80/20 = 4, т.е в список пишем путь к кажому 4 скриншоту.
или 160/20 = 8 т.е в список пишем путь к кажому 8 скриншоту.

Как это проще всего реализовать в зенке?
скидываешь все пути в список.
делаешь цикл на 20 проходов и на каждом проходе получаешь рандомно строку из списка с удалением и складируешь в свой итоговый список.
 
скидываешь все пути в список.
делаешь цикл на 20 проходов и на каждом проходе получаешь рандомно строку из списка с удалением и складируешь в свой итоговый список.
Рандомно - это немного не то. Нужно именно равномерно взять строки из списка, от начала и до конца. Берем 1 строку, пропускаем 3, берем 4 строку, пропускаем 3... итд.
 
  • Спасибо
Реакции: lbvf65
Всем доброго времени суток. Присоединяюсь к теме :) Так же столкнулся с необходимостью взять из списка рондомное число строк. Вроде всё делал как писали ранее, но при повторе цикла у меня к предыдущим строком плюсуются новые :(( И это экшен " project.Variables["hesh"].Value = string.Empty; " как бы переменную очищает, но когда доходит до взятия строк добавляются старые и + 3 новых
 

Вложения

  • Screenshot_6.jpg
    Screenshot_6.jpg
    33,1 KB · Просмотры: 228
  • Screenshot_5.jpg
    Screenshot_5.jpg
    9,5 KB · Просмотры: 186
  • Screenshot_4.jpg
    Screenshot_4.jpg
    25,4 KB · Просмотры: 201
когда доходит до взятия строк добавляются старые и + 3 новых
Возможно, проблема кроется в том, что вы не очищаете список от старых строк, перед тем как взять туда новые.
 
Из списка строки пропадают. Из переменной вручную даже удалял :-) + это экшен " project.Variables["hesh"].Value = string.Empty; " работает и из переменной удаляет.
 

Вложения

  • Screenshot_7.jpg
    Screenshot_7.jpg
    29,2 KB · Просмотры: 201
  • Screenshot_8.jpg
    Screenshot_8.jpg
    30,1 KB · Просмотры: 177
нашёл причину :) Спасибо:)
 

Вложения

  • Screenshot_9.jpg
    Screenshot_9.jpg
    63 KB · Просмотры: 221
  • Спасибо
Реакции: murat

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