[SOLVED] Поочередно брать настройки для проекта

Hannes

Client
Регистрация
03.02.2016
Сообщения
501
Благодарностей
245
Баллы
43
Добрый день.

Есть одинаковая задача для 10 аккаунтов (к примеру), для каждого аккаунта свои настройки (ключи, прокси, многое другое), но действия выполняются одни и те же. Нужно, что бы закончив с 1 аккаунтом, он переходил на второй и так далее до конца.

Вижу примерно так: для каждого из аккаунтов своя папка, в ней лежат файлы с настройками и профилями.

Как можно реализовать поочередную загрузку "профилей" (включая текстовые документы)?

Спасибо!
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Таблица Excel, в каждой строке данные по отдельным аккаунтам. Перебирай строки в цикле (или многопотоке) - работай с разными аккаунтами.
 
  • Спасибо
Реакции: Hannes

Hannes

Client
Регистрация
03.02.2016
Сообщения
501
Благодарностей
245
Баллы
43
Zennomoves, спасибо!
Первую взять можно без проблем, а вторую и последующую через счетчик? Т.е заканчивается проект по данным первой строки, увеличиваем счетчик на 1 и парсим строку под номером счетчика? Или есть другой способ?
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Zennomoves, спасибо!
Первую взять можно без проблем, а вторую и последующую через счетчик? Т.е заканчивается проект по данным первой строки, увеличиваем счетчик на 1 и парсим строку под номером счетчика? Или есть другой способ?
Смысла нет счётчик организовывать. Бери с удалением, но не с основного файла с данными, а копируй его в новый перед запуском, и из него строки бери с удалением. Это даст возможность работать в многопотоке за счёт синхронизации через этот файл. Когда все строки закончатся, удали его в конце проекта.

В начале проекта поставь проверку наличия этого файла, и если его нет, то первый поток его создаст копированием. Последующий его найдёт и должен сразу приступить к взятию строки.

Вот здесь про "подставные" файлы я писал: http://zennolab.com/discussion/threads/parsing-s-sozdaniem-csv-fajla.25173/#post-174568

Это не то же самое, но принцип хорошо иллюстрирует.
 
  • Спасибо
Реакции: Hannes

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