Нужен сниппет генерации конца (не того конца :) )

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
Привет.
Имеем следующее.

Есть ссылка в переменной, нужно сгенерить к ней N окончаний, где N задается

например:
N = 100

получаем

.....
и так 100 раз

концовку тоже можно контролировать, например от 3 сим до 5

спасибо.
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 371
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
Бро, а можно это сделать так, чтоб более понятно было :-)
То есть вставил сниппет и работает.
а то в переменной, которая возвращается, только - OK
а в логе генерится, как вытащить в переменную или лист?

и число N надо задавать через переменную, поэтому и написал N (общий стандарт обозначения вроде как) чтоб в настройках можно было указывать
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 630
Благодарностей
1 303
Баллы
113
Бро, а можно это сделать так, чтоб более понятно было :-)
То есть вставил сниппет и работает.
а то в переменной, которая возвращается, только - OK
а в логе генерится, как вытащить в переменную или лист?

и число N надо задавать через переменную, поэтому и написал N (общий стандарт обозначения вроде как) чтоб в настройках можно было указывать

C#:
int number = int.Parse(project.Variables["N"].Value);
string url = "https://google.com/";
string res = "";
for(int i = 0; i < number; i++)
{
    int x = Global.Classes.rnd.Next(3,6);
    res += url + Macros.TextProcessing.RandomText(x,"dc","") + "\r\n";
    project.SendInfoToLog(res,true);
}
return res.Trim();
 
Последнее редактирование:
  • Спасибо
Реакции: backoff

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
и последний штрих, с числом N
как вместо 100 запихать переменную с числом?
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 713
Благодарностей
1 371
Баллы
113
в переменных зенно создай переменную N и задавай в ней число

а снипет подправить так:

int N = int.Parse(project.Variables["N"].Value);

for(int i=0; i < N; i++){
...
}
 
  • Спасибо
Реакции: backoff

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
ееееееееее все работает как надо!


готовый сниппет если кому пригодится
C#:
string url = "https://google.com/";
int N = int.Parse(project.Variables["num"].Value);
string res = "";
for(int i=0; i< N ; i++)
{
    int x = Global.Classes.rnd.Next(3,5);
    res += url+ Macros.TextProcessing.RandomText(x,"dc","") + "\r\n";
    project.SendInfoToLog(res,true);
}
return res.Trim();
спасибо
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 630
Благодарностей
1 303
Баллы
113

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