Результаты поиска

  1. Dimionix

    Разделить число на неравные части

    Можешь показать пример из пяти разных целых чисел, исключая ноль, чтоб в сумме они составили 10?))
  2. Dimionix

    Как делать pop up окна с уведомлениями?

    Создание и работа с собственными формами (окнами) Windows через сниппеты C#
  3. Dimionix

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

    IZennoList post_num = project.Lists["post_num"]; List<int> listNums = post_num.Select(int.Parse).ToList(); return listNums.Max(); или в одну строку return project.Lists["post_num"].Select(int.Parse).Max();
  4. Dimionix

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

    http://zennolab.com/discussion/threads/kak-vybrat-bolshee-chislo.42218/
  5. Dimionix

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

    MatchCollection mCol = Regex.Matches(project.Variables["get"].Value, @"(?<=/123_).*?(?=\?add)"); return mCol.Cast<Match>().Where(s => s.Success).Select(s => int.Parse(s.Value)).Max();
  6. Dimionix

    Как с этим бороться?

    [LISA] Эмулятор Жизни Акков ВК — уникальный шаблон для бережного развития и монетизации ботов
  7. Dimionix

    Разделить число на неравные части

    int num = int.Parse(project.Variables["num"].Value); int numParts = int.Parse(project.Variables["numParts"].Value); Random rnd = new Random(); List<int> listNums = new List<int>(); int numRnd; numParts--; while (numParts > 0) { numRnd = rnd.Next(1, num + 1 - numParts); num = num -...
  8. Dimionix

    Разделить число на неравные части

    Всё норм!
  9. Dimionix

    Разделить число на неравные части

    На что это влияет?
  10. Dimionix

    Разделить число на неравные части

    Может кто-то ещё предложит свой вариант (хотелось бы посмотреть), я решил как-то так int num = int.Parse(project.Variables["num"].Value); // число, которое нужно разделить int numParts = int.Parse(project.Variables["numParts"].Value); // количество частей Random rnd = new Random(); List<int>...
  11. Dimionix

    Как решить Recaptcha v2 с помощью sitekey и url?

    Распознавание ReCaptcha 2 без браузера
  12. Dimionix

    Регулярные выражения на все случаи жизни

    Так подсказал же!
  13. Dimionix

    Регулярные выражения на все случаи жизни

    Странно! Может в Вашей версии ZP ещё не было поддержки захватываемых групп в регулярных выражениях, хз. В таком случает используйте C# код, он точно отработает нормально.
  14. Dimionix

    Регулярные выражения на все случаи жизни

    Заменить (\d)(\d)(\d) на $1/$2/$3/ Лучше С# string str = project.Variables["Var"].Value; return string.Join("", str.ToCharArray().Select(x => x + "/")); Если слэш в конце не нужен, то заменить (\d)(\d)(\d) на $1/$2/$3 C# string str = project.Variables["Var"].Value; return string.Join("/"...
  15. Dimionix

    Get Random List Items Using GetItems

    Random rnd = new Random(); string randomListValues = rnd.Next(1, 7).ToString(); return string.Join(";", project.Lists["List 1"].GetItems("random" + randomListValues + "(1,12-15,35-end)")); Random rnd = new Random(); string randomListValues = rnd.Next(1, 7).ToString(); string rangeValues =...
  16. Dimionix

    UrlEncode

    Пусть тоже здесь будет для информации)) // Выходной текст в верхнем регистре return System.Net.WebUtility.UrlEncode("Текст"); // Выходной текст в нижнем регистре // Нужно добавить ссылку из GAC - System.Web return System.Web.HttpUtility.UrlEncode("Текст");
  17. Dimionix

    [Бесплатно!] ReCaptchaGnizer: Решение ReCAPTCHA2 со 100% результатом (AutoSubmit: vk/textnow и др.)

    А не проще отдельным кодом проверять баланс? string apiKey = project.Variables["ruCaptcha_ApiKey"].Value; bool sendInfoToZP = true; // Получение баланса RuCaptcha string resultRequest = ZennoPoster.HttpGet("http://rucaptcha.com/res.php?action=getbalance&key=" + apiKey + "&json=true"); Match...
  18. Dimionix

    Эмуляция clientHeight и clientWidth

    Метод SetWindowSize работает только в ZennoPoster.
  19. Dimionix

    многопоточный парсинг

    Использовать стандартный кубик взятия строки из списка - в нём реализована данная блокировка.
  20. Dimionix

    многопоточный парсинг

    С vk не работаю и особо не в курсе, что там и как, но думаю, что парсинг лучше реализовать через API или может есть сервис, где данные можно получить в JSON формате.
  21. Dimionix

    многопоточный парсинг

    Проблема со счетчиком в многопотоке. Значение счетчика, как я понял - это номер страницы, с которой парсятся id'шки.
  22. Dimionix

    многопоточный парсинг

    Вариант 1. Вместо счётчика создать список страниц IZennoList pageList = project.Lists["PageList"]; pageList.AddRange(Enumerable.Range(0, 10000).Select(x => x.ToString())); и брать строки с удалением в переменную номера страницы. Вариант 2. Использовать глобальную переменную для увеличения...
  23. Dimionix

    Как выбрать большее число?

    Если принципиально, чтоб разделителем служил слэш, то string str = project.Variables["Var1"].Value + "/" + project.Variables["Var2"].Value + "/" + project.Variables["Var3"].Value + "/" + project.Variables["Var4"].Value; project.Variables["Otvet"].Value =...
  24. Dimionix

    Как выбрать большее число?

    string str = project.Variables["Var"].Value; project.Variables["Otvet"].Value = str.Split('/').Select(int.Parse).Max().ToString();
  25. Dimionix

    Регулярные выражения на все случаи жизни

    Обработка текста Замена символов верхнего регистра на нижний
  26. Dimionix

    Обсуждение версии 2.9.0.0

    хз, что за реформал каптча, но за модуль для данной каптчи я бы точно столько не взял)) ЗЫ. Сорян за оффтоп!
  27. Dimionix

    Прокси по сслыке

    string protocol = "http://"; // протокол прокси (http:// или socks5://) string url = "https://proxy.com"; // ссылка на список прокси int count = 20; // количество попыток получения прокси for (int i = 0; i < count; i++) { // Получение рандомной прокси по ссылке string resultRequest =...
  28. Dimionix

    Обсуждение версии 2.9.0.0

    Всё давно есть! http://zennolab.com/wiki/ru:addons:capmonster:learning
  29. Dimionix

    Как прервать код

    Если так, то попробуй перед переходом на страницу (или в начале проекта) поставить кубик "Браузер - Настройки - Состояние занятости" и поиграться с чекбоксами.
  30. Dimionix

    Регулярные выражения на все случаи жизни

    Именно! Что касается вопроса, то заменить <a href="consultantplus.*?">([\w\W]*?)</a> на $1
  31. Dimionix

    Первые символы в строках заменить на заглавную

    Каждое предложение и абзацы с Заглавной буквы
  32. Dimionix

    UNIX time to DateTime in C#

    DateTime dt = DateTime.Parse(project.Variables["dateTime"].Value); return (int)(dt - new DateTime(1970, 1, 1)).TotalSeconds;
  33. Dimionix

    Регулярные выражения на все случаи жизни

    Заменить <.*?> на пустоту
  34. Dimionix

    Шаблон, накрутчик FreeBitco.in

    Проблем нет, как и претензий конкретно к Вам. Просто какая-то хрень показывается, когда в реале за числа в диапазоне 0 - 9885 на данный момент дают 0.00000042 BTC, а не 0.00000336
  35. Dimionix

    Шаблон, накрутчик FreeBitco.in

    Это что за наебаловский сайт или приложуха?)) Откуда 0.00000336 там взялось?
  36. Dimionix

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

    IZennoList sourceList1 = project.Lists["SourceList1"]; // список, в котором искать 1 IZennoList sourceList2 = project.Lists["SourceList2"]; // список, в котором искать 2 IZennoList sourceList3 = project.Lists["SourceList3"]; // список, в котором искать 3 string textContains =...
  37. Dimionix

    Обработка таблицы

    IZennoTable sourceTable = project.Tables["SourceTable"]; IZennoTable destTable = project.Tables["DestTable"]; lock (SyncObjects.TableSyncer) { string[] cells = null; for (int i = 0; i < sourceTable.RowCount; i++) { cells = sourceTable.GetRow(i).ToArray(); if...
  38. Dimionix

    Сколько пикселей имеет стр по гориз и вертикали

    С помощью JavaScript (использовать в кубике C#) // Ширина с учётом прокрутки return instance.ActiveTab.MainDocument.EvaluateScript(@"return Math.max( document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.offsetWidth...
  39. Dimionix

    Обсуждение версии 5.12.0.0.

    ZennoPoster 5 новый билд 5.7.5.0 (26.02.2015) [+] Добавлен метод instance.WaitForUserAction(timeout). При вызове метода принудительно появляется окно инстанса в ZP на время в секундах, указанное в параметре timeout, так же добавлена кнопка “Закрыть”. Выполнение проекта продолжается только после...
  40. Dimionix

    Взять tab по имени

    instance.GetTabByAddress("popup"); // по адресу (имени) instance.AllTabs[0]; // по номеру
  41. Dimionix

    Вырезать строку из списка по условию..

    Обычный кубик "Операции над списком - Удалить строки удовлетворяющие регулярному выражению" ^\|.*
  42. Dimionix

    Работа с таблицей

    Работа с таблицей проекта (удаление/добавление данных) происходит практически моментально, только сам файл обновляется с задержкой (время зависит от железа) и в твоем случае это ни на что не влияет.
  43. Dimionix

    Работа с таблицей

    IZennoTable table = project.Tables["Table"]; // таблица проекта int rowNum = 0; // номер строки, которую брать lock (SyncObjects.TableSyncer) { string[] cells = table.GetRow(rowNum).ToArray(); project.Variables["username"].Value = cells[0]; project.Variables["password"].Value =...