работает ли функция SetSchedulerSettings

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
https://help.zennolab.com/en/v5/zennoposter/5.4.3/ZennoLab.CommandCenter~ZennoLab.CommandCenter.ZennoPoster~SetSchedulerSettings(String,String).html
собтвенно сабж. при определенных условиях, нужно увеличивать периодичность выполнения шаблона с 1 минуты до 120. например.



крутил строку settings всяко разно, что то не меняются настройки выполнения.
дайте пожалуйста конкретный пример?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 240
Благодарностей
5 847
Баллы
113
Функция работает. Вот пример:
Код:
var settings = @"<StartDate>06/02/2015 19:20:00</StartDate><ShedulerOnDate>06/02/2015 19:16:00</ShedulerOnDate><EndDate>04/01/2016 15:03:00</EndDate><RepetitionCount>1</RepetitionCount><ScheduleType>EveryMinutes</ScheduleType><RepeatType>WithoutEnd</RepeatType><ActivateTime>01/01/0001 00:00:00</ActivateTime><ActivateWorkTime>01/01/0001 00:00:00</ActivateWorkTime><IsActive>True</IsActive><NumberOfTries>0</NumberOfTries><Minutes>120</Minutes><Days>1</Days><LastScheduleDate>06/02/2015 19:15:00</LastScheduleDate><NextScheduleDate>06/02/2015 19:20:00</NextScheduleDate><IsClearSucces>True</IsClearSucces>";
var name = "Task name";
ZennoPoster.SetSchedulerSettings(name, settings);
Если не знаете как настройки планировщика прописывать, сделайте так - выберите задание в списке ZP, правый клик>Сохранить настройки. Сохраненный файл настроек откройте в текстовом редакторе и скопируйте то, что в теге <SchedulerSettings>
 
  • Спасибо
Реакции: schnaps

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
спасибо!
а вот формат даты отличается, от того, что в справке указан :be:
 
  • Спасибо
Реакции: LightWood

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 240
Благодарностей
5 847
Баллы
113

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
да я понял )
я указывал так, как в справке написано.

но все равно что то не работает
Код:
var name = project.Name.Replace(".xmlz", "");

var settings =
@"<StartDate>06/02/2015 00:20:00</StartDate><ShedulerOnDate>06/02/2015 00:21:00</ShedulerOnDate><EndDate>06/02/2016 00:20:00</EndDate><RepetitionCount>0</RepetitionCount><ScheduleType>EveryMinutes</ScheduleType><RepeatType>WithoutEnd</RepeatType><ActivateTime>01/01/0001 00:00:00</ActivateTime><ActivateWorkTime>01/01/0001 00:00:00</ActivateWorkTime><IsActive>True</IsActive><NumberOfTries>1</NumberOfTries><Minutes>100</Minutes><Days>1</Days><LastScheduleDate>06/02/2015 23:41:00</LastScheduleDate><NextScheduleDate>06/02/2015 23:42:00</NextScheduleDate><IsClearSucces>True</IsClearSucces>";
ZennoPoster.SetSchedulerSettings(name, settings);
 

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
там еще есть
<Id>56f44e08-7bc1-4005-9f1c-796a210a1ddc</Id>
его указывать надо?
а как можно получить внтури шаблона?

PS ненадо ))
 
Последнее редактирование:

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
проблема была в том, что в постере шаблон начинается с заглавной буквы.
project.name возвращает с строчной.
когда жестко задал имя шаблона, тогда сработало.

может быть сделать эти функции нечувствительными к регистру?
 
Последнее редактирование:

rostonix

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

может быть сделать эти функции нечувствительными к регистру?
Постер автоматически отображает в вернем регистре. Даже если шаб с маленькой буквы как файл
 

schnaps

Client
Регистрация
07.02.2010
Сообщения
837
Благодарностей
150
Баллы
43
тогда мистека ) что для меня обычно )))))))
 

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