Загрузка фото в random порядке в ОД

Bkmz

Client
Регистрация
25.12.2013
Сообщения
86
Благодарностей
11
Баллы
8
Добрый вечер коллеги. Подскажите как мне поставить в зенке, загрузку фоток в рандомном порядке в однаклассниках . Грубо есть у меня папки в них фотки, что бы она самостоятельно заходила в одну из папок и загружала от туда фотки?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
Директории - Получить список файлов - в список
Операции со списком - Получить строку - рандомную
И уже подставляете полученную переменную в экшен Браузер - Файл для загрузки на сервер.
 
  • Спасибо
Реакции: Bkmz

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
Директории - Получить список файлов - в список
Операции со списком - Получить строку - рандомную
И уже подставляете полученную переменную в экшен Браузер - Файл для загрузки на сервер.
А можно чуточку уточнить? Вот например для постинга на авито, мне нужно взять несколько фотографий (загружаются они по очереди, сначала один файл, потом второй, третий и т.д.). Вот как это дело можно реализовать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
В цикле, они у вас лежат в одной и той же папке я так понимаю, получаете список фалов, организуете цикл в котором построчно берете пути к картинке и загружаете ее. а когда строк не остается - идете по красному выходу из экшена взятия строки дальше
 

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
В цикле, они у вас лежат в одной и той же папке я так понимаю, получаете список фалов, организуете цикл в котором построчно берете пути к картинке и загружаете ее. а когда строк не остается - идете по красному выходу из экшена взятия строки дальше
Я еще разбираюсь, может есть видео какое?
Это пока для меня заруба:
Директории - Получить список файлов - и тут заруба.... "в список" - нет такого поля, есть "путь к директории".
Операции со списком - Получить строку - рандомную... а как я ее получу если у меня и списка нет.
Я пытался создать список фотографий в папке: Создать список - галка "Загружать из файла" - а дальше вопрос.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
Вам советую прочитать вики от и до и просто пооткрывать и просмотреть все экшены, которые возможны в программе.
Очевидно что вы новичок и без базовых знаний вы ничего не сможете сделать.
Сделал пример, правда получение субдиректорий возможно только через C# код
http://zennolab.com/discussion/threads/primery-raboty-ehkshenov.6629/#post-78429
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
А как сделать так: у меня есть к примеру 150 папок, мне нужно зайти в случайную папку и загрузить N кол-во фото из нее? Ну и так по кругу...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
В прошлом моем посте как раз ссылка на пример
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
Да пробовал я так делать...
http://joxi.ru/Qrk1UxjKTJAUMFVynQU
Выполнение действия List Индекс находится вне границ массива...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
Пошагово проверяйте что в списках, что в переменных.
Ошибка говорит о том что в списке нет строк, значит из предыдущего экшена туда ничего не попало.
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
Скрин мне ни о чем не говорит ) Что используется в экшене Директории.
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
Когда ставлю галочку здесь http://joxi.ru/Drw1U_3JTJBTccgAcek , то файлы загружаются. Но загружаются все файлы в папках, а не сами папки, которые мне и нужны
 

trapni

Client
Регистрация
16.10.2013
Сообщения
298
Благодарностей
22
Баллы
18
По Вашему шаблону файлики тхт он берет, а если папки туда закинуть- нет :( ...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
В моем примере два списка.
Первый список собирает подпапки выбранной папки экшеном C#
И только потом мы тянем из этого списка строку (подпапку) и с помощью экшена Директории получаем уже именно ее содержимое в список 2
 

lyapish

Client
Регистрация
26.09.2014
Сообщения
21
Благодарностей
1
Баллы
8


rostonix сделал как Вы показали в примере, но C# не выполняется, сначала делал с указанием свой директории, не получилось, потом закинул файлы в папку Test

Где ошибка?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
А что в логах?
 

lyapish

Client
Регистрация
26.09.2014
Сообщения
21
Благодарностей
1
Баллы
8

lyapish

Client
Регистрация
26.09.2014
Сообщения
21
Благодарностей
1
Баллы
8
Что делать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 703
Баллы
113
Искать разницу между моим примером и своим. Протестировал свой пример еще раз, чтобы проверить нет ли глюков в билде. Нет, все пашет. Как и год назад

subdir это имя списка а не файла
 
  • Спасибо
Реакции: lyapish

lyapish

Client
Регистрация
26.09.2014
Сообщения
21
Благодарностей
1
Баллы
8
Поменял subdir на имя списка, всё заработало
 

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