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

  1. Маломальский

    Добавьте универсальный Lock большинства типов кубиков для работы с многопотоком

    Есть 2 решения 1. Использовать объект глобальной переменной (стандартная в ZP) 2. Использовать статическую переменную (C#)
  2. Маломальский

    Входные настройки - календарь

    Предложение календарь для входных настроек, формат DateTime
  3. Маломальский

    ZP сам может себя отключить и запустить?

    Предполагать можно до посинения. Проблема на стороне: 1. ОС 2. ZP 3. Проекта, а именно баг в методе и пр. Более подробная информация может быть полезной. 1. Почистить ОС: реестор и пр. 2. Погонять проект в режиме трассировки, возможно удастся найти место на котором крашится. 3. Переустановить...
  4. Маломальский

    Оптимизация и правильный выбор значений для действия

    Разработчики не стоят на месте и постоянно что-то пишут. На вопрос "откуда взялся place-result", понятно, что вчера он мог быть, а сегодня уже изменилась верстка. <a href="https://zennolab.com/">...</a> a - тег href - атрибут, а все что внутри ="..." - значение атрибута 1. Надо иметь базовое...
  5. Маломальский

    как получить правильный id куба?

    1. Реализация пользовательского деббагера 2. Ветвление на основе ID действий (экшенов, кубиков) Успех Переменные Окружения > Project.LastExecutedActionId Неудача GetLastError
  6. Маломальский

    редактирование html

    Есть несколько способов, 1) из интерфейса ZP * прочитать файл в переменную * парсить данные из переменной 2) использую C# * использовать метод LoadHtml в библиотеке Html Agility Pack --- Алгоритм 1. 2. 3. 4. Скачать проект ДЗ Сделать цикл для перебора всех файлов
  7. Маломальский

    Помогите пожалуйста с переносом

    Можно попробовать предварительно обработать данные перед записью, удалив все лишние символы: перенос строки, табы и каретки. string source = ""; //сюда указать данные string result = Regex.Replace(source, @"\n{2,}|\t|\r", "");
  8. Маломальский

    Запуск инстантов ( потоков ) через заданное время

    Есть фитча, если нажать Ctrl + T (диспетчер заданий), в котором: 1. Указать настройки выполнения заданий, то есть указать расписание 2. В меню "Как повторять", выбрать "Подряд с паузой" и указать время 3. Добавить > Выбрать проект 4. Сколько потоков добавлять, когда сработает условие в диспетчере
  9. Маломальский

    Запуск инстантов ( потоков ) через заданное время

    Не в курсе вашей проблемы, но возможно решение Ctrl + T
  10. Маломальский

    Помогите написать регулярку

    Используйте метод Path.GetFileNameWithoutExtension Пример
  11. Маломальский

    Добавить метод HtmlElement.HasAttribute

    instance.ActiveTab.SetSourceText("<html><body><button id=\"button1\" type=\"button\" class=\"btn btn-md\" disabled=\"\"> Go </button> <button id=\"button2\" type=\"button\" class=\"btn btn-md\"> Stop </button></body> </html>"); return instance.ActiveTab.FindElementByXPath("//button"...
  12. Маломальский

    Получить атрибут disabled в c#

    instance.ActiveTab.FindElementByXPath("//button[@disabled]", 0).IsVoid;
  13. Маломальский

    Свойство XPath в HtmlElement

    вот надо это в HtmlElement и HtmlElementCollection ZennoPoster
  14. Маломальский

    Добавить метод HtmlElement.HasAttribute

    Если такая перушка по расширению html анализатора, тоже предлагал фичу, свойство xPath
  15. Маломальский

    Свойство XPath в HtmlElement

    Суть в чем, строя запрос на коллекцию элементов, в процессе перебора, какие-то элементы исключаем из коллекции. Далее необходимы пути до оставшихся, если это делать в for/foreach, еще можно сохранить итерацию, но с Linq или Parallel/ForAll и пр. невозможно. Вот если бы было свойство xPath, то...
  16. Маломальский

    Подозрительная особа

    Не нашел куда/кому, и чтобы не бомбить кого-то лично/постоянно, думаю разберетесь. Проще ветку организовать, где каждый может своевременно оставить сигнал для модераторов. Разогреваются @Ddenirnl @Qeludard
  17. Маломальский

    Нормальная накрутка ПФ

    Видимо все прошли такой путь, теперь молчат. Мстят как могут)
  18. Маломальский

    Директива для подключения DLL

    Отдельная благодарность за то что при установки новой версии, DLL от предыдущей автоматически переходят, но при даунгрейде, необходимо закидывать зависимости, или отчищать лишний мусор от старых версий (при установки по вверх, \Progs\ExternalAssemblies\ трупный запах). Почему бы не сделать...
  19. Маломальский

    Добавить поддержку C# 9

    Да, уже привык к инстанцированию объекта в таком виде: MyType myType = new(); а Реляционный и логический паттерны?) красота!) static string GetProfileNameEN(string name) => name switch { "Александр" => "Alex", _ => "NOT_FOUND" }; Однозначно топим ЗА!
  20. Маломальский

    Парсинг innertext

    Думаю, что алгоритм следующий: Разобрать исходный текст страницы в массив, по закрывающим тегам [0]<h1>Header [1]<div>text1 [1][0]<p>text2 [1][1][0]text3 Возможно, можно сделать словарь (именованные индексы), чтобы не потерять обозначение маршрута (для конечного сбора структуры), суть, когда...
  21. Маломальский

    Парсинг innertext

    1. 2. Совершенно разные задачи, следовательно и решение. Возможно, если вы более четко сформулируйте задачу и прикрепите живой пример, думаю быстрее получите нужный результат.
  22. Маломальский

    Парсинг innertext

    var html = @"<h1>Header</h1> <div>Text1 <p>Text2</p> Text3</div>"; var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(html); var htmlNodes = htmlDoc.DocumentNode.SelectNodes("//*"); var temp = new List<string>(); foreach (string text in...
  23. Маломальский

    Управление закрытым проектом через импорт входных настроек

    1. ПКМ на проекте в ZP, вызвать контекстное меню, выбрать раздел "Сохранить настройки" 2. В сохранённом файле, значение <Id>
  24. Маломальский

    Конкурс Восьмой конкурс шаблонов

    Опиши подробней задачу, или в лс. Но это уже темы для конкурса статей!
  25. Маломальский

    Стоит ли сохранять профиль после завершения проекта

    Профиль, это портфель сущности (entity user: device, ua, ip) и его оставленных следов (cookie). Все зависит от вашей задачи, где-то может быть 1 профиль нужен на всю работу (хоть 100 потоков), а где-то требуется много профилей. Алгоритм создания профиля: 1. Запустить проект 2. Сохранить профиль...
  26. Маломальский

    помогите подключить EPPlus.dll

    надо искать старую версию и ее использовать, в этом посте ссылки
  27. Маломальский

    Древовидная структура проекта в общем коде

    и это как раз сейчас заставляет меня интегрировать проект в общий код, в который нужно сливать все файлы в 1 портянку и как я понимаю, сопровождать это будет трудно. О ней уже думал, у тебя нет ничего подходящего из готового? UDP О слияние типов в спейсах позже позабочусь, это сейчас не...
  28. Маломальский

    Запомнить размеры окна для каждого отдельного действия

    Да, но, чтобы каждое окно "действия" имело индивидуальный размер. №1 №2 №3 Примечание: Открываю C#, обычно для редактора кода надо открыть по максимум, но после надо работать с другим действием, но которое не вписывается в растянутый размер.. и в общем, это частая история, то раскрыть, то...
  29. Маломальский

    Древовидная структура проекта в общем коде

    Да, но у меня наоборот, мне не комфортно все файлы сливать в 1 портянку. Сопровождать тяжело. Есть клиенты, у которых ещё нет 7.4.0.0.
  30. Маломальский

    Конкурс Восьмой конкурс шаблонов

    ZennoPoster вроде история про seo, а инструментов мало или почти нет.
  31. Маломальский

    Ищу чеклисты

    * Пузомерки для сравнения из выдачи (для внешнего аудита). * Коммерческие факторы для создания вайтпейджа (для внутреннего аудита). Ну и вообще ваши мысли на этот счет, мб у нас совместно получится собрать важные аспекты.
  32. Маломальский

    Выход по красной

    Пожалуйста, реализуйте метод для выхода по красной линии. return null; или throw new Exception(); В корне является не правильным управлением потоком. Реализуя проект данным способом Вот что видит клиент при таком сценарии: Тем самым, вводим его в заблуждение, программа не работает...
  33. Маломальский

    Древовидная структура проекта в общем коде

    Очень сложно работать с 1 портянкой. Сложно переносить проект из VS в корень PM. Пожалуйста проработайте возможность работы с файлами/директориями проекта, что-то подобное было в CC.
  34. Маломальский

    Помогите реализовать Асинхронную работу Со вкладками браузера в зенки C#

    не получится, потому что на всех будет 1 ресурс (инстанс).
  35. Маломальский

    Проверка видимости элемента

    возможно также пригодится учитывать уровень слоя: z-index
  36. Маломальский

    Запомнить размеры окна для каждого отдельного действия

    Каждое действие имеет свою рабочую область, кто-то меньше, кто-то больше. Трачу много времени на, то чтобы управлять размером окна, а не логикой проекта. Хотелось бы, чтоб открыв действие, оно имело свои уникальные размеры.
  37. Маломальский

    [Plugin] CapMonsterCloud_GeeTest

    Благодарю ZennoLab за релиз с распознавание Geetest. Уже поступают просьбы о готовом решение, вот и мой маленький вклад в сообщество. Плагин для работы с API CapMonsterCloud модуль распознавания GeeTest. Проект собран в версии: 7.4.0.0 Скомпилирован до: 7.2.1.0 Инструкция 1. Скачать файл. 2...
  38. Маломальский

    Добрый ночи, подскажите с чего начать изучение C# в разрезе ZennoPoster

    Не буду раздувать огонь вражды, я по добру) Ничего личного! Цитата: (но, опять не всегда) Не правильно понял, контекст: -например баги Можно конечно закОстылись, но это другая история. Всех благ! Быть добру!
  39. Маломальский

    Не правильно показывает дату DateTime.Now.ToString("dd")

    речь идет не о получение дня, а об форматирование даты
  40. Маломальский

    Возможно ли такое реализовать?

    да, надо использовать
  41. Маломальский

    Добрый ночи, подскажите с чего начать изучение C# в разрезе ZennoPoster

    плохому танцору, ... мешают) для входа в C# для ZennoPoster, необходимо освоить, базовые понятия и примерно 30% синтаксиса. 1. что такое переменная 2. циклы 3. условные конструкции (логические ветвления) 4. обработка исключений 5. пользовательские типы (класс, достаточно, но есть и структура...
  42. Маломальский

    ZennoPoster. Не удалось загрузить проект.

    в файле репорта присутствуют личные данные (какие проги установлены, ничего криминального, но все же), такие темы лично в саппорт шлют.
  43. Маломальский

    Можно ли в Switch использовать два значения для одной ветки логики?

    в c# switch, это условие, схожее с множество if-else var value = ??? switch (value) { case 1: return 1; case 2: return 2; //и т.д. default: return "value ???""; } то есть case константа, если нужно проложить 1 путь от 2-х условий, то switch (value) { case...
  44. Маломальский

    Свойство XPath в HtmlElement

    Вернуть путь к элементу в представление XPath.