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

  1. A

    Работа с MySQL в многопотоке

    Возможно надо смотреть в сторону индексов и составных индексов.
  2. A

    Изменение формата числа

    return project.Variables["nomer"].Value.PadLeft(6,'0');
  3. A

    C# Вырезать часть текста из списка при помощи регулярного выражения

    Вряд ли трим поможет. Возможно так: string file = File.ReadAllText(@"Путь к файлу"); project.Variables["listSearchRegex"].Value = Regex.Replace(file, "<div\\ class=\"col-3\\ col-md-4\\ product_list\"[\\w\\W]*?(?=<div\\ class=\"col-3\\ col-md-4\\ product_list\"\\ )", ""...
  4. A

    Помощь в коде замены строк

    foreach (var item2 in ListB) { if(item2.Trim() == "") continue;
  5. A

    Помощь в коде замены строк

    Добавь в начало цикла форич: if(item2.Trim() == "") continue;
  6. A

    подключение расширения MetaMask к сайту

    Этот пример рабочего кода, который из вашей страницы сделан (сначала только нужно нажать чекбокс). Можете для удобства в хроме зайти на эту страницу и ПКМ -> показать код. В консоли тестируете js, затем переносите в зену.
  7. A

    подключение расширения MetaMask к сайту

    Метамаск находится за shadow-dom. Только через js или поиск по картинке. Что-то вроде - var mtm = document.getElementsByTagName('onboard-v2')[0] .shadowRoot .querySelector('div[class*="name"]')...
  8. A

    Ускорить/оптимизировать поиск по таблице в C#

    Попробуйте скопировать таблицу в "память" - в таблицу непривязанную к файлу и в ней искать.
  9. A

    Как решить капчу с цветами?

    Расстояние между цветами мерять. sqrt(|R1^2+G1^2+B1^2 - R2^2+G2^2+B2^2|) Наименьший будет искомый.
  10. A

    Возврат к предыдущему квадрату

    Не обязательно, можно и на кубиках. А всем кубикам, которые связаны с элементами на странице вывести по красной на паузу, а с паузы на тот же кубик. Если выскочит капча, то шаблон зациклиться, пока асинхрон не решит капчу.
  11. A

    Возврат к предыдущему квадрату

    Один из способов - запустить асинхронную таску в начале проекта, которое будет проверять и решать капчу.
  12. A

    Экранирование и разэкранирование текста для JSON

    Можно и не скачивать NewtonsSoft а юзингах прописать: using Global.ZennoLab.Json;
  13. A

    После парсинга страницы, исчезает нумерация строк в списке.

    Нумерация не исчезает - в строке слишком много текста, поэтому номер не видно
  14. A

    Базы данных на пальцах (для новичков)

    Надо преобразовать массив данных в строку. Например, можно так: var zt = project.Tables["tmp"]; string tosql = ""; for(int i = 0; i < zt.RowCount; i++){ string name = zt.GetCell("A",i); string age = zt.GetCell("B",i); tosql += $"('{name}', '{age}'),"; } return "INSERT INTO zennolab...
  15. A

    нужна помощь с генерацией чисел

    Код c#, который я ранее выслал должен подойти
  16. A

    нужна помощь с генерацией чисел

    Что да? )) Я две разные последовательности привёл. Какая из них?
  17. A

    нужна помощь с генерацией чисел

    Последовательность такая должна быть: 1/197/123/39/2/2 1/198/123/39/2/2 1/199/123/39/2/2 1/200/123/39/2/2 1/2/124/39/2/2 1/3/124/39/2/2 1/4/124/39/2/2 1/5/124/39/2/2 1/6/124/39/2/2 Или...
  18. A

    Подскажите xPath

    Попробуйте xpath протестировать для начала в devtools
  19. A

    нужна помощь с генерацией чисел

    Не понятна закономерность последовательности. Предположим, что так: string start_sequence = "1/2/2/2/2/2"; int[] numA = start_sequence.Split('/').Select(nums => int.Parse(nums)).ToArray(); int numend = 200; for (int num0 = numA[0]; num0 <= numend; num0++) for (int num5 = numA[5]; num5 <=...
  20. A

    Подскажите регулярку, чтобы вытащить только цифры

    return project.Variables["tmp"].Value.Replace(" ",".").Split('.') .First().Replace(",","");
  21. A

    Подскажите регулярку, чтобы вытащить только цифры

    Обязательно регулярку? Первый кубик - Split по точке. Второй кубик - Replace запятой на пустоту Или кодом в один кубик: return project.Variables["tmp"].Value.Split('.') .First().Replace(",","");
  22. A

    Не удалось выполнить проект в ZP. Как решить?

    Выводи в лог ЗП, то что приходит с сайта, перед тем, как распарсить JSON.
  23. A

    Подскажите плз как лучше сделать

    Тогда мало информации. Надо проверить изменение, какого-то конкретного элемента в JSON или сам факт любого увеличения? Ещё возможен вариант добавления нового товара, тогда по какой ветке выходить?
  24. A

    Подскажите плз как лучше сделать

    Значения из ранее сохранённой таблицы в одну переменную, новое значение из гет запроса в другую переменную. Сравниваем значения
  25. A

    Как же сравнить даты?

    DateTime pdate = DateTime.Parse(project.Variables["data"].Value); // Если дата в data меньше, чем текущая, выходим по красной. if( pdate < DateTime.Now){ return null; }
  26. A

    C# добавить/удалить строку в excel в заданном диапазоне?

    Велосипедный способ: перед использованием сделать резервную копию екселевского файла. var zt_orig = project.Tables["t1"]; lock (FileSyncObjects.TableSyncer) { List<List<string>> orig = new List<List<string>> { }; //Копировать оригинал for (int i = 0; i < zt_orig.RowCount...
  27. A

    C# добавить/удалить строку в excel в заданном диапазоне?

    Это два последовательных действия: сначала добавляет 35 строку, потом сразу удаляет 36ю?
  28. A

    Вопрос на изменение данных

    Никак, doc.URL - только для чтения Возможно подойдёт: instance.ActiveTab.Navigate("http://site.ru");
  29. A

    Поиск и сравнение дублей

    Возможно это код подойдёт для поиска точных дублей: //Исходный список var zl = project.Lists["s1"]; //Результирующая таблица var zt = project.Tables["t1"]; zt.Clear(); Dictionary<string,List<string>> dubli = new Dictionary<string,List<string>> {}; zl.ToList().ForEach( item => {...
  30. A

    Как сделать, что бы запросы на определенный домен в Chromiun шли через другой прокси?

    Сделайте эту тему, хотя бы, доступной только для клиентов)
  31. A

    Вычислить медианное значение

    // Переводим значения в числа var data = list.Select(x=>int.Parse(x)).ToList();
  32. A

    Сниппеты эмуляции мыши: FullEmulationMouse

    Y +=200;
  33. A

    Вчера работало, а сегодня нет (Мистика, или олень?)

    Возможно в кубике с C# пропала галочка "Возвращать результат в переменную" или если галочки не было, то пропало название переменной в поле "Положить результат в переменную"
  34. A

    EvaluateScript не отдает значение

    Или так: return instance.ActiveTab.MainDocument.EvaluateScript("return JSON.stringify(localStorage);");
  35. A

    Помогите сгенерировать число кратное 5

    return Global.Classes.rnd.Next(0, 1500/5)*5;
  36. A

    Clear all variables except one

    foreach(string key in project.Variables.Keys) if( !(new string[]{"counter"}).Contains(key))project.Variables[key].Value = string.Empty;
  37. A

    Десятичная дробь javascript

    Math.round(( 88.98-0.02 ) *100) / 100
  38. A

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

    || заменить на &&
  39. A

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

    int var0 = int.Parse( project.Variables["var0"].Value ); if(var0 >=1 || var0 <= 3){ return project.Variables["var1"].Value; } else if(var0 >=4 || var0 <= 6){ return project.Variables["var2"].Value; } else if(var0 >=7 || var0 <= 9){ return project.Variables["var3"].Value; } else if(var0...
  40. A

    Как получить последнюю не пустую строку где есть запись

    SELECT * FROM имя таблицы WHERE `имя столбца` = '' ORDER BY id DESC LIMIT 1;
  41. A

    Как сделать - Контроль Расписания через C#?

    Например, поиск по форуму AddTries
  42. A

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

    [\w]{52} Лучше так: \b\w{52}\b