Передать значение переменной в другой шаблон

xopek2007

Client
Регистрация
10.05.2013
Сообщения
101
Благодарностей
8
Баллы
18
Здравствуйте. Запускаю проект так:
C#:
var task =
"<Id>"+project.Variables["name"].Value+"</Id>"+
"<Name>"+project.Variables["name"].Value+"</Name>"+
"<CreateTime>01/01/0001 00:00:00</CreateTime>"+
"<ExecutionSettings> "+
" <LimitOfThreads>"+project.Variables["maximum_potokov"].Value+"</LimitOfThreads>"+
" <MaxAllowOfThreads>0</MaxAllowOfThreads>"+
" <DoneSuccesfully>0</DoneSuccesfully>"+
" <DoneAll>0</DoneAll>"+
" <NumberOfTries>"+project.Variables["skolko_delat"].Value+"</NumberOfTries>"+
" <LastNumberOfTries>0</LastNumberOfTries>"+
" <Priority>50</Priority>"+
" <Proxy>DoNotUseProxy</Proxy>"+
" <Status>Newbie</Status>"+
" <ProxyLabels></ProxyLabels>"+
" <ShouldBeExecutedRandomly>False</ShouldBeExecutedRandomly>"+
" <GroupLabels>"+project.Variables["metka"].Value+"</GroupLabels>"+
" <GroupStates>Выполнены</GroupStates>"+
" <MaxNumOfSuccesStop>"+project.Variables["kolicestvo_uspehov"].Value+"</MaxNumOfSuccesStop>"+
" <MaxNumOfFailStop>"+project.Variables["kolichstvo_neyspehov"].Value+"</MaxNumOfFailStop>"+
" <NumOfFailStop>0</NumOfFailStop>"+
"</ExecutionSettings>"+
"<SchedulerSettings>"+
" <StartDate>01/01/0001 00:00:00</StartDate>"+
" <EndDate>01/01/0001 00:00:00</EndDate>"+
" <RepetitionCount>1</RepetitionCount>"+
" <ScheduleType>EveryMinutes</ScheduleType>"+
" <RepeatType>FinishAfter</RepeatType>"+
" <ActivateTime>01/01/0001 00:00:00</ActivateTime>"+
" <ActivateWorkTime>01/01/0001 00:00:00</ActivateWorkTime>"+
" <IsActive>False</IsActive>"+
" <NumberOfTries>0</NumberOfTries>"+
" <Minutes>1</Minutes>"+
" <Days>1</Days>"+
" <LastScheduleDate>01/01/0001 00:00:00</LastScheduleDate>"+
" <IsClearSucces>False</IsClearSucces>"+
"</SchedulerSettings>"+
"<Project>"+
" <ProjectFileLocation>"+project.Variables["patch"].Value+"</ProjectFileLocation>"+
" <ProjectType>Assembly</ProjectType>"+
"</Project>";
// Add the task
ZennoPoster.AddTask(task);
Как можно передать ему значение переменной?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 382
Благодарностей
3 305
Баллы
113

xopek2007

Client
Регистрация
10.05.2013
Сообщения
101
Благодарностей
8
Баллы
18
Использую:
XML:
<InputSettings><InputSetting>
<Name>добавить ссылку</Name>
<Value></Value><OutputVariable>
</OutputVariable>
<Type>Label</Type>
<Help></Help>
</InputSetting>
<InputSetting>
<Name>Ссылка</Name>
<Value>http://ссылка/</Value>
<OutputVariable>{-Variable.urlnew-}</OutputVariable>
<Type>Text</Type>
<GroupName>GroupName</GroupName>
<Help></Help>
</InputSetting></InputSettings>
Но я не знаю как заменить ссылку в xml из шаблона.
 

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 252
Благодарностей
811
Баллы
113
Используйте xml входных настроек.
Без шарпа не выйдет. К примеру в шаблоне есть переменная num, надо передать в другой шаблон значение в переменную из входных настроек number. При попытке создать xml файл через экшен файлы\записать текст, первый шаблон будет ругаться что нет переменной number. Выходит только кодом.
 

xopek2007

Client
Регистрация
10.05.2013
Сообщения
101
Благодарностей
8
Баллы
18
А как кодом?
 

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