Бесплатные снипеты на заказ

  • Автор темы Автор темы CSS
  • Дата начала Дата начала
ну да. Что-то типа
var rand_num = num.Next(число1, число2).ToString()+num.Next(число3, число4).ToString();
Делать так не советую, так как random привязан ко времени. Ну или используй числа с разных непересекающихся диапозонов.
 
В этой теме размещаются заказы на создание бесплатных снипетов.

Никто не гарантирует что будет сделано то что вы просите. Чем проще заказы - тем выше вероятность что он будет сделан. Вы также можете попытаться сложный заказ разбить на несколько простых, чтобы таким образом увеличить вероятность что вам помогут.

Часть людей на форуме изучает C#, им может быть интересно на небольших задачах потренироваться. Другая часть людей C# уже знает, и может просто размять мозги от нечего делать или просто лишний раз отточить свои навыки.

Правила оформления заказа:
  1. Если вас снипет использует входные и выходные данные - приложите их в качестве примера, используйте для этого тег CODE для небольших данных, или просто залейте файл (аттачем) для больших данных
  2. Оформите задачу в виде пошагового алгоритма (1. делаем это, 2. затем это, 3. получаем вот это)

Помните - в ваших интересах чтобы вам помогли, поэтому старайтесь излагать мысли предельно понятно, исключая всякие неясности и двусмысленности. Человек который читает вашу просьбу - не видит всей картины, и то что будет очевидно для вас - вовсе не очевидно для него.

Здравствуйте вы можете сделать снипит чтоб он проходил по ютуб рекламе и делал 3 перехода брал эти ссылки с перехода и ложил в переменную
 
кто может подсказать как сделать такое
есть 2 переменных text_1 и text_2 в них текстовые строки, я ложу их в одну переменную text_all
нужно в переменной text_all перемешать эти строки разделить пополам и вернуть перемешанные и разделенные строки в переменные text_1 и text_2 ну или в любые другие
 
кто может подсказать как сделать такое
есть 2 переменных text_1 и text_2 в них текстовые строки, я ложу их в одну переменную text_all
нужно в переменной text_all перемешать эти строки разделить пополам и вернуть перемешанные и разделенные строки в переменные text_1 и text_2 ну или в любые другие

C#:
Развернуть Свернуть Копировать
List <string> strings = project.Variables["text"].Value.Split('\n').ToList();
strings.Shuffle();

int middle = strings.Count / 2;

project.Variables["a"].Value = String.Join("\n", strings.Take(middle));
project.Variables["b"].Value = String.Join("\n", strings.Skip(middle));
 
  • Спасибо
Реакции: sentinel
Спасибо еще раз! Все работает.
 
Как в коде правильно использовать прокси?
Допустим, есть http прокся login:pass@37.37.48.48:5558
1. Как ее взять из проксичекера? Только кубиком получить прокси? string proxy = instance.GetProxy(); ?
2. Как правильно указать , допустим в GET запросе - proxy: login:pass@37.37.48.48:5558; http или socks дописываем перед проксей?
 
Подскажите, пожалуйста, как узнать значение MD5 - получить хеш-сумму файла?
Очень надо для загрузки по API
Вот тут обсуждалось когда-то давно: http://zennolab.com/discussion/threads/snipet-poluchenija-md5-dlja-stroki.9898/
Но там надо самому додумать, а я вообще ничего на понимаю в СИ шарпе
SOS :bc:


P.S.

Всё, отбой! Методом научного тыка получился такой сниппет:

var filePath = project.Variables["имя_переменной].Value;
using (var md5 = System.Security.Cryptography.MD5.Create())
{
using (var stream = File.OpenRead(filePath))
{
return BitConverter.ToString(md5.ComputeHash(stream)).Replace("-",string.Empty);
}
}

Работает! :bp:
 
Последнее редактирование:
Добрый день!
Код сравнивает два списка ID и из второго удаляет "существующих", а как сделать так чтобы удалял "несуществующих".
Спасибо
Код:
Развернуть Свернуть Копировать
var all = project.Lists["all"];
var secondList = project.Lists["secondList"];
lock(SyncObjects.ListSyncer)
{
    for(int i=0; i < all.Count; i++)
    {
        var str1 = all[i];
        for(int j=secondList.Count-1; j >= 0; j--)
        {
               var str2 = secondList[j];
            if (str1==str2)
            {
                secondList.RemoveAt(j);
            }     
        }     
    }
}
 
Добрый день!
Код сравнивает два списка ID и из второго удаляет "существующих", а как сделать так чтобы удалял "несуществующих".
Спасибо
Код:
Развернуть Свернуть Копировать
var all = project.Lists["all"];
var secondList = project.Lists["secondList"];
lock(SyncObjects.ListSyncer)
{
    for(int i=0; i < all.Count; i++)
    {
        var str1 = all[i];
        for(int j=secondList.Count-1; j >= 0; j--)
        {
               var str2 = secondList[j];
            if (str1==str2)
            {
                secondList.RemoveAt(j);
            }    
        }    
    }
}

C#:
Развернуть Свернуть Копировать
var all = project.Lists["all"];
var secondList = project.Lists["secondList"];
lock(SyncObjects.ListSyncer)
{
    for(int i=0; i < all.Count; i++)
    {
        var str1 = all[i];
        for(int j=secondList.Count-1; j >= 0; j--)
        {
               var str2 = secondList[j];
            if (str1!=str2)
            {
                secondList.RemoveAt(j);
            }   
        }   
    }
}
 
Всем привет. Ребята, нужна помощь в сращивании Зенки и SSH. Есть инфа в темах, но имено на эти вопросы ответов нет.
Есть стартовый код
Код:
Развернуть Свернуть Копировать
string ip = project.Variables["vps_primary_ip"].Value;
string user = project.Variables["vps_user"].Value;
string pass = project.Variables["vps_password"].Value;

SshClient sshClient = new SshClient(ip, 22, user, pass);

        sshClient.Connect();
       
    var cmd = sshClient.CreateCommand("php -v");
        cmd.Execute();
           
        sshClient.Disconnect();
        return "ok";
Что не понятно как сделать:
1) как выполнять команды, получая полный ответ? Он может быть многострочным и выдаваться через некоторое время. Например вывод ifconfig, ps -x или результат установки mysql допустим.
2) как редактировать файлы конфигов (наверняка только со скачиванием получится, но хоть как-нибудь бы). Открывать, вносить изменения, сохранять.
 
C#:
Развернуть Свернуть Копировать
var all = project.Lists["all"];
var secondList = project.Lists["secondList"];
lock(SyncObjects.ListSyncer)
{
    for(int i=0; i < all.Count; i++)
    {
        var str1 = all[i];
        for(int j=secondList.Count-1; j >= 0; j--)
        {
               var str2 = secondList[j];
            if (str1!=str2)
            {
                secondList.RemoveAt(j);
            }  
        }  
    }
}

Увы, но он удаляет все и "существующие" и "несуществующие"
 

Вложения

Добрый день!
Код сравнивает два списка ID и из второго удаляет "существующих", а как сделать так чтобы удалял "несуществующих".
Спасибо
Код:
Развернуть Свернуть Копировать
var all = project.Lists["all"];
var secondList = project.Lists["secondList"];
lock(SyncObjects.ListSyncer)
{
    for(int i=0; i < all.Count; i++)
    {
        var str1 = all[i];
        for(int j=secondList.Count-1; j >= 0; j--)
        {
               var str2 = secondList[j];
            if (str1==str2)
            {
                secondList.RemoveAt(j);
            }   
        }   
    }
}

C#:
Развернуть Свернуть Копировать
var all = project.Lists["all"];
var secondList = project.Lists["secondList"];

lock (SyncObjects.ListSyncer)
{
   for (int i=secondList.Count-1; i>=0; i--)
   {
     if (!all.Contains(secondList[i]))
       secondList.RemoveAt(i);
   }
}
 
C#:
Развернуть Свернуть Копировать
var all = project.Lists["all"];
var secondList = project.Lists["secondList"];

lock (SyncObjects.ListSyncer)
{
   for (int i=secondList.Count-1; i>=0; i--)
   {
     if (!all.Contains(secondList[i]))
       secondList.RemoveAt(i);
   }
}

Увы и здесь он удаляет только строки содержащие однозназчные значения, там где два (например 10) знака - уже не работает. Так кто-нибудь поможет?
Спасибо.
 
C#:
Развернуть Свернуть Копировать
string text = instance.ActiveTab.DomText;
Match match1 = Regex.Match(text, "Регулярка1");
Match match2 = Regex.Match(match1.Value, "Регулярка2");
Match match3 = Regex.Match(match2.Value, "Регулярка3");
return match3.Value;

Добрый день!
А возможно написать код:
- взять текст из переменной 0;
- регуляркой 1 и положить в переменную 1;
- регуляркой 2 и положить в переменную 2;
- регуляркой 3 и положить в переменную 3;
и т.д.
или вариант номер два
-ложим не в переменные, а в списки
интересно и то и другое.
Спасибо.
 
Как сохранить картинку гет запросом с новым названием в указанную папку?

Всем спасибо!
ZennoPoster.ImageProcessingUntreatedFromUrl("someurl.com/image.php", "C:\\ResultImage.jpeg");



Еще вопрос.
Как спарсить разрешение у файла с урла? - от последней точки до конца строки
 
Последнее редактирование:
Подскажите код

Имеем в переменной
1|2|3|4|5|6

Нужно брать случайное значение из переменной и к примеру пусть будет вывод в лог. Далее берем случайно значение, но без повторов. И так пока не переберем все.
Пробовал делать через масмив с удалением значения и |
Но последнее значение не имеет | после
 
Подскажите код

Имеем в переменной
1|2|3|4|5|6

Нужно брать случайное значение из переменной и к примеру пусть будет вывод в лог. Далее берем случайно значение, но без повторов. И так пока не переберем все.
Пробовал делать через масмив с удалением значения и |
Но последнее значение не имеет | после
Код:
Развернуть Свернуть Копировать
Random rnd = new Random(Guid.NewGuid().GetHashCode());
string text = "1|2|3|4|5|6";
string[] mass_text = text.Split('|').OrderBy(x => rnd.Next()).ToArray();
foreach (var test in mass_text)
     project.SendInfoToLog(test, false);
 
А в несколько списков возможно?
Один текст в несколько списков?
C#:
Развернуть Свернуть Копировать
var list = project.Lists["List"];
var list2 = project.Lists["List2"];
var list3 = project.Lists["List3"];
string text = project.Variables["Text"].Value;
list.Add(text);
list2.Add(text);
list3.Add(text);
 
Один текст в несколько списков?
C#:
Развернуть Свернуть Копировать
var list = project.Lists["List"];
var list2 = project.Lists["List2"];
var list3 = project.Lists["List3"];
string text = project.Variables["Text"].Value;
list.Add(text);
list2.Add(text);
list3.Add(text);
Спасибо
 
Прошу помогите. Каким кодом все варианты сгенерировать? От 0000001 до 9999999
Пример:
0000001
0000002
0000003
И т.д.
Желательно, чтобы в тхт сохраняло.
 
Прошу помогите. Каким кодом все варианты сгенерировать? От 0000001 до 9999999
Пример:
0000001
0000002
0000003
И т.д.
Желательно, чтобы в тхт сохраняло.
Решил показать интересный способ решения такой задачки:
Код:
Развернуть Свернуть Копировать
File.WriteAllLines("tst.txt", Enumerable.Range(1, 9999999).Select(x => new StringBuilder(8).Append(x)).Select(x => x.Insert(0, "0", 7 - x.Length).ToString()));
 
Последнее редактирование:
Можно такой сниппет:
  1. вход в почту через имап
  2. скачка 10 писем за последний час
  3. поиск нужного письма по регулярке
  4. взятие значения из тела письма в переменную по регулярке
  5. удаление скачанных писем
 
Можно такой сниппет:
  1. вход в почту через имап
  2. скачка 10 писем за последний час
  3. поиск нужного письма по регулярке
  4. взятие значения из тела письма в переменную по регулярке
  5. удаление скачанных писем
http://zennolab.com/discussion/search/2972278/?q=BulkMailDownload&o=date
 

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