Вопрос по поводу интервала загрузки потоков в программ в ZennoPoster

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
Всем привет, когда я запускаю программу , то 15 потоков загружаются с маленьким интервалом из-за этого процессор загружается на 100% и начинает тупить комп. Как сделать, что бы потоки загружались с интервалом в 1-3 минуты
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
После запуска постера, в отдельном шаблоне (1 раз):
C#:
Global.GlobalSettings.Settings.WriteSetting("ZennoPoster", "Instance", "BasesStartTimeout", 120000); // число подобрать самому, но не больше Int32.MaxValue
В GUI максимум 15 сек. 15000
 
  • Спасибо
Реакции: sergio197675 и nicanil

sergio197675

Client
Регистрация
21.09.2019
Сообщения
360
Благодарностей
318
Баллы
63
После запуска постера, в отдельном шаблоне (1 раз):
C#:
Global.GlobalSettings.Settings.WriteSetting("ZennoPoster", "Instance", "BasesStartTimeout", 120000); // число подобрать самому, но не больше Int32.MaxValue
В GUI максимум 15 сек. 15000
а отключить потом как ?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
а отключить потом как ?
Выполнить сниппет в постере с требуемым значением или изменить в настройках, или перезапустить постер (тогда сбросится на максимально допустимое).
 
  • Спасибо
Реакции: sergio197675

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
После запуска постера, в отдельном шаблоне (1 раз):
C#:
Global.GlobalSettings.Settings.WriteSetting("ZennoPoster", "Instance", "BasesStartTimeout", 120000); // число подобрать самому, но не больше Int32.MaxValue
В GUI максимум 15 сек. 15000
В том то и сложность, что мне нужно с интервалом 1 или 3 минуты. Думаю поставить паузу с от 10 до 120 сек, что бы рандомно загружались потоки. Но это рукожопство
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
В том то и сложность, что мне нужно с интервалом 1 или 3 минуты. Думаю поставить паузу с от 10 до 120 сек, что бы рандомно загружались потоки. Но это рукожопство
Сниппет на 3 минуты - выше, либо экшенами паузы с рандомом, а уже запуск инстанса далее.
 

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
1 085
Благодарностей
29
Баллы
48
После запуска постера, в отдельном шаблоне (1 раз):
C#:
Global.GlobalSettings.Settings.WriteSetting("ZennoPoster", "Instance", "BasesStartTimeout", 120000); // число подобрать самому, но не больше Int32.MaxValue
В GUI максимум 15 сек. 15000
что то не работает, все потоки загрузились как всегда
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
что то не работает, все потоки загрузились как всегда
А если так?
C#:
Global.GlobalSettings.Settings.WriteSetting("ZennoPoster", "Instance", "BasesStartTimeout", 120000, true);
Нужно выполнять именно в постере после его запуска и не открыть настройки.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Разработчики посоветовали вариант с правкой файла настроек, главное не открывать настройки.

Закройте ZP и PM, откройте файл %AppData%\ZennoLab\ZennoPoster\7\Settings\globalsettings.settings.json
найдите BasesStartTimeout, в clnValue установите требуемое значение и сохраните:

74922

Как я заметил, при открытии настроек данная строка всё же не сбрасывается, но это может измениться в будущем.
 
Последнее редактирование:
  • Спасибо
Реакции: volody00

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