Возможно ли как-то размножить проекты через XML или типа того

DD3

Новичок
Регистрация
11.06.2017
Сообщения
12
Благодарностей
0
Баллы
1
Что есть на входе

1. Есть проект, который надо запустить многопоточно
2. Надо сделать 6000к итераций
3. На каждый потом даю 10к итераций
4. В каждый поток надо задавать руками параметры, типа от 0 до 10000, 10000-20000....

Тут возникает первая сложность, если копипастить проект, потом в Zennoposter менять после старта входные параметры, (копипастим например с 0-10000), то так не работает, приходится открывать в ProjectMaker менять все руками, сохранять, добавлять в ZennoPoster и уже начинает работать, в итоге "велосипед" выглядит примерно так -


Была мысль, что сами проекты ZP могут быть в виде XML тогда бы при помощи того же ProjectMaker можно было бы сделать автоматизацию создания такие проектов с нужными входными и именами, чтобы потом пачкой добавить в ZP, но project.zp это ни XML так просто это править не удаться....

Какие есть у кого мысли по решению данной задачи, подскажите, пожалуйста.
 

Вложения

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 698
Баллы
113
Если по простому, для начинающих, то создаешь текстовый файл и там делаешь строки вида
0;10000
10000;20000
и тд.
в шаблоне этот файл подрубаешь как список
при старте берешь первую строку с удалением и сплитуешь данные, тем самым получаешь нужные параметры работы.
1 шаблон и запускаешь у него многопоток в нужном колличестве. ничего размножать не надо.

а вообще это можно сделать через глобальные переменные, но тебе еще рано голову этим забивать.
 
  • Спасибо
Реакции: DD3

DD3

Новичок
Регистрация
11.06.2017
Сообщения
12
Благодарностей
0
Баллы
1
Если по простому, для начинающих, то создаешь текстовый файл и там делаешь строки вида
0;10000
10000;20000
и тд.
в шаблоне этот файл подрубаешь как список
при старте берешь первую строку с удалением и сплитуешь данные, тем самым получаешь нужные параметры работы.
1 шаблон и запускаешь у него многопоток в нужном колличестве. ничего размножать не надо.

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

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 698
Баллы
113
1. Про текстовой файл понял
2. А про глобальные переменные можно пояснить суть идеи или может дать соответствующий топик?
Это очень обширная тема. поиском придется воспользоваться.
суть примерна та же. в глобальной переменной организовывается счетчик и каждый шаблон считывает и меняет этот счетчик, в локе. тут сложнее, так как надо для многопоточности решить момент со сбросом счетчика, с логикой его использования, с локами. в 2-х словах не расскажешь. для начинающих тема не простая.
 
  • Спасибо
Реакции: DD3

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