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

  1. Moadip

    Новость Анонс ZennoPoster 8

    Если будет переход на .Net, то теоретически может быть и под мак и под линукс.)) https://dotnet.microsoft.com/en-us/
  2. Moadip

    Логирование с помощью Nlog

    var rule = new LoggingRule(name) { DefaultFilterResult = FilterResult.Ignore }; rule.Filters.Add(new ConditionBasedFilter() { Condition = "'${logger}' == '" + name + "'", Action = FilterResult.Log }); Вот эту часть можно выкинуть, она не используется, работает без нее...
  3. Moadip

    Логирование с помощью Nlog

    Я NLog юзаю для своих прог, в зенке не пробовал. Оказывается зенка сама юзает NLog, как то даже не заострял на этом внимание. Поэтому получается что свои правила логирования по сути будут добавляются в конфиг, который уже загружает зенка/мейкер. В общем поковырялся из интереса.)) Dll...
  4. Moadip

    Логирование с помощью Nlog

    Чтобы логирование работало, надо чтобы подхватился конфиг. Куда пихнуть конфиг, это уже интересный вопрос. Поэтому как вариант, настроить конфиг через код. Я так делаю. https://github.com/NLog/NLog/wiki/Configure-from-code
  5. Moadip

    поиск по таблице по конкретному столбцу

    Если в начале строки есть то что ищем. if(table.GetCell(colIndex, i).StartsWith(strToFind)){...}
  6. Moadip

    Блокировки в C# - создание блокировки по ходу выполнения

    В ошибке же все написано. Поле(переменную) надо добавлять внутрь класса. А добавляется она в namespace, судя по ошибке. Не надо создавать тысячи объектов блокировок. Проблема в неправильной постановке задачи и в непонимании как что работает.
  7. Moadip

    Подключение библиотеки XiaoFaye / WooCommerce.NET

    Шаблон зенки, это последовательность выполнения действий/кода. Ни о какой асинхронности тут речи не может быть. Иначе будет каша. Кубик зенки, это по сути "тело" метода, в который пишется код и который потом выполняется. Поэтому при всем желании ты не сможешь его пометить как асинхронный метод с...
  8. Moadip

    Создал шаблон. Что дальше???

    Начну с жести. :-) Твой шаблон нахер не нужен этому миру. Потому что уже есть масса готовых комбайнов под VK с кучей функционала. Определись, для чего ты его вообще начал делать? Для себя или на продажу? Если для себя, и выполняет нужный функционал, то можно и подзабить.:-) Рефакторингом и...
  9. Moadip

    Снипет C# - Поиск нескольких совпадений в переменной

    Не самый оптимальный вариант. А если слов надо будет искать 20? Или 30? Лучше сделать список, туда загнать слова которые надо найти. И их искать в исходном тексте. var text = "С другой стороны постоянный количественный рост и сфера нашей активности обеспечивает широкому кругу (специалистов)...
  10. Moadip

    Как сортировать список по дате?

    А если по красоте, то юзать LINQ.:-) var x = project.Lists["Список 1"]; // имя вашего списка var list = x .Select(s => DateTime.ParseExact(s, "dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture)) .OrderBy(d => d) .Select(d => d.ToString("dd.MM.yyyy")) .ToList()...
  11. Moadip

    Работа с SQLite, создание аттрибутов

    Идем на страницу проекта и смотрим что там. https://github.com/praeclarum/sqlite-net Те версии net framework нет, есть только net standart. Отсюда все чудеса. По идее для начала должно хватить если добавить только SQLite-net, если по смыслу ориентироваться, остальные пусть просто тупо...
  12. Moadip

    Json без имени свойства

    Тут не нужно свойство. Это типа "корневой" узел. Хз как по другому более грамотно назвать. Так будет выдергиваться. Здесь вроде все более менее понятно описано. https://zennolab.com/wiki/ru:json_xml?s[]=json Вообще лучше парсить json через спец либы, тот же newtonsoft. Но это как говорится на...
  13. Moadip

    есть метод в пространстве имен ZennoLab.OwnCode как его заблокировать для потоков?

    Братан @tanaris рад что помог.:D Почему виснет именно последний запрос, можно долго гадать. Тут только дебажить. Я бы сделал как. Взял отдельную бд, с небольшим кол-вом записей, и в свой класс, который у тебя DB, в конструктор еще бы передавал project. Это чтобы изнутри этого класса можно было...
  14. Moadip

    Помогите с логикой и (Lock'ом) для взятия списка в много потоке

    Сделать через блокировку. Проверятся список, если есть там что - берется строка с удалением. Если нет, то заполняется инфой какие есть файлы в каталоге, а потом уже берется строка. Пример взятия файлов простой, чтобы не усложнять. Дальше там уже можно наворотить по желанию. Сделать тот же...
  15. Moadip

    почему не банят продавцов из раздела рекламы?

    Всегда есть определенные риски, как со стороны заказчика, так и со стороны исполнителя. Тут уж как договоритесь. Если всех все устраивает - работаем, нет, значит нет. Самый безрисковый вариант, это научиться делать самому шаблоны, но как правило это не самый оптимальный вариант. Тут уже кому...
  16. Moadip

    есть метод в пространстве имен ZennoLab.OwnCode как его заблокировать для потоков?

    Добавляем объект для блокировки. private static object _lock = new object(); И дальше нужное место оборачиваем в lock. Например так. public List<string> getRow(string query) { lock (_lock) { MySqlCommand command = new MySqlCommand(query, conn); MySqlDataReader reader...
  17. Moadip

    есть метод в пространстве имен ZennoLab.OwnCode как его заблокировать для потоков?

    Добавить в свой класс объект для блокировки, и использовать стандартную конструкцию lock. lock(lockObj) { // синхронизируемые операторы } Такой объект для примера создается по умолчанию в owncode. https://professorweb.ru/my/csharp/thread_and_files/1/1_8.php...
  18. Moadip

    почему не банят продавцов из раздела рекламы?

    Репутация софта от этого никак не страдает. Это только твоя попытка манипуляции притянуть за уши одного к другому, чтобы придать значимости своей ситуации. Форум, это не профессиональная площадка по предоставлению платных услуг. Если нужна такая, их полно, достаточно забить в гугл. Там и...
  19. Moadip

    Приму идеи по модификации шаблона. Хочу знать как ещё это можно выполнить, помимо.

    Ссылка не та же. Ты дал ссылку на канал, а не на чат.
  20. Moadip

    Кто разбирается в c# подскажите

    Добавь атрибут ThreadStatic и переменная будет уникальная для каждого потока. https://docs.microsoft.com/ru-ru/dotnet/api/system.threadstaticattribute?view=netframework-4.8 И еще на эту тему...
  21. Moadip

    Кто может сделать такой проект на Зеннопостере?

    Двухфакторку - 2fa, как правило не придумывают с нуля, а используется уже готовое решение, например от гугла или authy. В итоге все сводится к одному, берется какая то строка/код/qr код и тд и тп, втыкается в приложение на мобиле, получаем код, вбиваем на сайте. Это общая схема, к которой так...
  22. Moadip

    Зенопостер и торрент

    https://github.com/alanmcgovern/monotorrent Еще один вариант. Подключаем к шабу либу для работы с торрентами - получаем полноценную качалку, без работы с внешним торрент клиентом. Через код можно будет реализовать любые фантазии.:-)
  23. Moadip

    Для остановки всего проекта каждый раз нужно подтверждать действие “Прервать Выполнения Кода”

    Два варианта чтобы увидеть как меняются переменные. 1. Выводить в лог. 2. Внешний цикл. Т.е. два экшена с кодом, на втором бряк, когда выполнился первый, остановится на втором, переменные изменятся. Или выполнять пошагово. В общем суть, разбить цикл внутри одного экшена на две части. Она...
  24. Moadip

    как сделапть на C# вероятность "ДА" 20%

    Можно юзать класс, который используется в криптографии, для генерации случайного числа. Это если начинать уже маньячить.:D RNGCryptoServiceProvider
  25. Moadip

    Выход из программы в общем коде

    Я знаю об этом способе, если ты внимательно читал сообщения выше, то о таком прерывании писал @Zymlex. Суть в том, что если ты написал код и он "случайно" зациклился внутри одного экшена, то твой шаб виснет. Раньше помогал только ребут постера/мейкера, сейчас можно так остановить. Не думаю что...
  26. Moadip

    Выход из программы в общем коде

    Первое что надо понять, это что зенка выполняет шаблон пошагово. Другими словами это большой метод, ну или типа процедурное программирование. Если пытаться запихать в зенку код который работает с событиями то тут уже без костылей не обойтись. Если запустить что то из кубика зенки, которое будет...
  27. Moadip

    как найти исполнителя и не спалить тему?

    Речь шла о "оригинальном" шаблоне который делался под заказ, и потом в таком же виде выставляется на продажу к примеру тут же в рекламном разделе. То что шаблоны похожи, это и так понятно. Более того, могут состоять уже из готовых и отлаженных кусков кода/блоков экшенов, которые когда то...
  28. Moadip

    как найти исполнителя и не спалить тему?

    А что так можно было.:-) Если шаб делается под заказ и для личного использования, то это как бы подразумевает конфиденциальность, и что потом этот шаб не окажется на каждом углу в продаже. Но есть и другие варианты, к примеру заказывают шаб, для того чтобы его продавать, это уже отдельная история.
  29. Moadip

    Планируется ли добавление каптчи от arkose labs в капмонстр?

    Может капч, а не животных. 10к это мало. Но собрать все нереально, тк там тупо берут новую 3d модель и генерят картинки с разных ракурсов. Берешь нейронку и обучаешь, собрав датасет. Вот только порог входа в эту тему высокий. Не каждый захочет в этом разбираться. А универсальный модуль под все...
  30. Moadip

    Сравнить C#

    Так может стоит почитать что пишет в логе? И если не понятно написать что там? Если ты добавляешь только это и непонятно куда if(id == null) return null; То какого эффекта ты ждешь? Я же привел кусок кода, он ничем особо не отличается от кода @RoyalBank. Его и надо втыкать полностью. Различие в...
  31. Moadip

    Сравнить C#

    Добавление классов для такой простой задачи избыточно. Это как начитаться умных книжек про паттерны и пихать их куда не попадя. LINQ можно из без этого использовать применительно к этой задачи. https://metanit.com/sharp/tutorial/15.1.php Dictionary<string, string> d = new Dictionary<string...
  32. Moadip

    Планируется ли добавление каптчи от arkose labs в капмонстр?

    8 штук. Это типа вариант no js, но он не везде прокатывает. Чернобелые(пятнистые) или градиент серого зависит от прокси и юзерагента. Херота лютая, сделано явно не для людей. Еще помню был вариант что там кубики, и их тоже надо выбирать. Но там хоть статика, а летающие, это вообще пздц. Еще...
  33. Moadip

    Ошибка при установке из-за Visual Studio Redistributable

    Искать в гугле - visual studio redistributable all in one https://www.comss.ru/page.php?id=6271 https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
  34. Moadip

    Помогите отправить json запрос с авторизацией.

    В документации все написано. А дальше, если не понятно, то гуглить. Если перевести на русский, то в запрос надо добавить заголовок: Authorization: Basic логин:пароль логин:пароль надо передавать в формате base64. Первая ссылка из гугла по запросу: encode to base64...
  35. Moadip

    ZennoPoster на фондовом рынке

    Эллиотт херня, вот бота на мартингейле замутить, это верняк 100%.:D
  36. Moadip

    Помогите настроить, я нуб и уже замучался, заплачу за решение проблемы

    Тогда повангую еще. :D Читаем что в ошибке. И учитывая что написано перед - Failed login, могу предположить что берется строчка акка, разбивается на запчасти, далее каждая запчасть это логин, пасс и т.д. и т.п. А индекс за пределами массивам потому, что код пытается взять какие то данные по...
  37. Moadip

    Помогите настроить, я нуб и уже замучался, заплачу за решение проблемы

    Вангую, дело в этом, судя по логу. https://www.newtonsoft.com/json/help/html/JsonPropertyName.htm Надо добавить Newtonsoft.Json.dll в папку ExternalAssemblies в папке зенки. И да, скорее всего это есть в инструкции. Но народ, как правило, не любит читать мануалы.:D Прикрепил архив к посту...
  38. Moadip

    Передать переменную. Общий код.

    Первый вопрос который надо задать самому себе, какого типа переменная, ссылочного или значимого. Если значимого, то через ref или out, если ссылочного, то вообще проблем нет. Но судя по коду дальше, дело не совсем в этом.)) Если именно как код дальше, то ответ - никак. Единственный вариант -...
  39. Moadip

    Помогите с вебсокетом

    В мессаге с ошибкой же все написано. Надо только уметь читать.:-) Это значит что нет ни метода, ни свойства, ни паблик переменной, ни события и т.д. с именем onMessage. Т.е. другими словами этого нет в данном классе. А тут пишет что нет метода расширения с таким именем в каких то других статик...
  40. Moadip

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

    А я то думаю, что за чудеса начались в шабах после обновы, которые до этого норм работали. Обмениваться объектами между экшенами можно было двумя способами или через project.context или через статическое поле с атрибутом ThreadStatic. Теперь про второе можно забыть. На 5.41 еще работало, то...
  41. Moadip

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

    @sergodjan66 Я правильно понимаю что теперь код в C# экшене выполняется в отдельном потоке? И выполнение кода прерывается с помощью CancellationToken.
  42. Moadip

    Телеграм

    Значит плохо искал.:-) Есть целых два апи. Telegram Bot Api. Telegram Api. https://core.telegram.org/api C первым удобно работать через это https://github.com/TelegramBots/Telegram.Bot Со вторым через это https://github.com/sochix/TLSharp Есть еще TDLib, официальная либа для удобной работы с...
  43. Moadip

    Запуск команд в командной строке поочередно

    Первые ссылки по запросу - c# cmd run command https://stackoverflow.com/questions/1469764/run-command-prompt-commands Вся работа идет через это - https://docs.microsoft.com/ru-ru/dotnet/api/system.diagnostics.process?view=netframework-4.8 Да, и делать/дебажить лучше все это дело в VS, а не...
  44. Moadip

    Простой c#, помогите сделать

    Заменить "0-4" на string.Format("0-{0}", project.Variables["LS_numb"].Value) Или более простой вариант "0-" + project.Variables["LS_numb"].Value
  45. Moadip

    Добавить возможность добавлять "классовые.cs" вкладки в окне "Директивы using и общий код"

    Писал об этом примерно 4 года назад. https://zennolab.com/discussion/threads/vse-predlozhenija-po-interfejsu-dizajnu-i-juzabiliti-postim-sjuda.24287/post-192735 Но видать эта фишка мало кому нужна. Если много народу проголосует, то может и добавят.
  46. Moadip

    Шаблоны, консультации, -обучение-

    Теперь мы знаем примерные расценки - 1 экшен на C# - примерно 1тр.:D Осталось только перейти на индусский код, когда платят не за качество, а за количество.
  47. Moadip

    Шаблоны, консультации, -обучение-

    Внимательно прочитал переписку, самое что удивило, это вот это. Непонятно на основе чего был вывод что цена завышена в 3 раза. Есть какой то прейскурант цен? Человек обращается за помощью, те не знает как решить задачу. Тогда как он может оценить ее стоимость. Конечно, всем хочется чтобы было...
  48. Moadip

    что есть instance.ActiveTab?

    Я в курсе что такое свойства. Это собственно и ответ на вопрос выше. Запихнуть туда можно хоть что. Что и подтверждается. Свойство не просто возвращает переменную, а выполняется какой то метод. Собственно на это и уходит время. Логично предположить, что если открывается новая вкладка, то...
  49. Moadip

    что есть instance.ActiveTab?

    Это есть обращение к свойству объекта типа https://help.zennolab.com/en/v5/zennoposter/5.5/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Instance.html instance это основной объект класса ZennoLab.CommandCenter.Instance через который идет взаимодействие с браузером и выполнение каких то...
  50. Moadip

    Текст с помощью Tesseract.Net SDK

    Так все правильно что ошибка. Если пихать в метод не то что требуется, то какого результата можно ожидать? Ни одна из перегрузок GetTextFromImage() не принимает на вход url. Там 14 перегрузок, и это или путь к картинке, или сама картинка. base64 это не путь, а формат представления данных, опять...