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

  • Автор темы Автор темы backoff
  • Дата начала Дата начала

backoff

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

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

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

получаем

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

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

спасибо.
 
C#:
Развернуть Свернуть Копировать
string url = "https://google.com/";
for(int i=0; i<100; i++){
    int x = Global.Classes.rnd.Next(3,6);
    string res = url+Macros.TextProcessing.RandomText(x,"dc","");
    project.SendInfoToLog(res,true);
}
 
Бро, а можно это сделать так, чтоб более понятно было :-)
То есть вставил сниппет и работает.
а то в переменной, которая возвращается, только - OK
а в логе генерится, как вытащить в переменную или лист?

и число N надо задавать через переменную, поэтому и написал N (общий стандарт обозначения вроде как) чтоб в настройках можно было указывать
 
Бро, а можно это сделать так, чтоб более понятно было :-)
То есть вставил сниппет и работает.
а то в переменной, которая возвращается, только - 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
в переменных зенно создай переменную N и задавай в ней число

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

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

for(int i=0; i < N; i++){
...
}
 
  • Оценить
Реакции: backoff
ееееееееее все работает как надо!


готовый сниппет если кому пригодится
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();

спасибо
 

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