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

  1. 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 <=...
  2. A

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Никак, doc.URL - только для чтения Возможно подойдёт: instance.ActiveTab.Navigate("http://site.ru");
  11. 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 => {...
  12. A

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

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

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

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

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

    Y +=200;
  15. A

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

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

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

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

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

    return Global.Classes.rnd.Next(0, 1500/5)*5;
  18. 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;
  19. A

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

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

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

    || заменить на &&
  21. 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...
  22. A

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

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

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

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

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

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

    Помогите с кодом C# пожалуйста!

    string PageString = instance.ActiveTab.DomText;
  26. A

    многопоток

    instance.LoadCookie($@"C:\Users\Administrator\Desktop\prog\{project.Variables["kuka"].Value}.txt");
  27. A

    Как получить данные из расширения Chromium?

    Подскажу, возможно, или наведу на мысль, как искать. В каждом расширении, свои данные, униварсального кубика, по моему мнению, его создание, занятие довольно сложное. В свое время, я неделю искал, как обмениваться данными, между расширением и страницей в браузере ( обычном ). В каждом...
  28. A

    C# либа для зенки (148 методов с исходным кодом) – эмуляция мышки, ускорение и упрощение разработки шаблонов

    Всё, что мно написано - моё личное мнение на основе прочитанного и не является призывом к дейтсвию. Автора я не знаю и библиотеку не покупал, но хочу написать в его поддержку: цена достойная и, я бы сказал, даже занижена. В силу, того, что я часто использую C# в разработке, работа...
  29. A

    Как проверить uppercase символов

    Переводишь все в верхний регистр, если результат не изменился, то по 1й ветке, если изменился, то по 2й ветке
  30. A

    Трассировка: название файла - номер порта инстанса

    Перефразирую стартпост: Когда запущено много потоков, можно будет без лишних манипуляций определить, какой файл к какому потоку относится и определить, как появились зависшие потоки а не перебирать 100500 файлов в поисках нужного.
  31. A

    Трассировка: название файла - номер порта инстанса

    Случайные названия файлов трассировки, не совсем удобно ( т.е. абсолютно не удобно ), когда запущено много потоков в зеннопостере. Внедрение этого очень бы помогло при отладке.
  32. A

    Не загружаются файлы на сайт

    А если использовать профиль папку, то загрузка картинок этим способом не работает. Есть решение ?
  33. A

    Баг - Проблема с кодеровкой при добавлении в BD кирилицы

    В строке подключения есть такой параметр characterset=utf8mb4 ?
  34. A

    Подвигать мышкой C#

    // Замени instance.ActiveTab.MouseMove // на instance.ActiveTab.FullEmulationMouseMove ( toX, toY ); // Или после MouseMove instance.ActiveTab.FullEmulationMouseCurrentPosition = new Point ( toX, toY );
  35. A

    Удаляет первое значение

    var list = project.Lists["from_get"]; var list_tmp = list.ToList(); list.Clear(); int dlina = 200; for (int i = 0; i < list_tmp.Count; i++) { if (list_tmp[i].Length >= dlina) list.Add(list_tmp[i]); }
  36. A

    Не корректное значение в переменной

    Попробуй переключиться на вкладку: Авто)
  37. A

    Не выполняется кубик C#

    Что возвращает этот код ?
  38. A

    xPath с двумя условиями

    //*[@name='address' or text()='Адрес']
  39. A

    Как получить название шаблона?

    // Работает только в ЗП, var tasksList = new List<string>(ZennoPoster.TasksList); foreach (string task in tasksList) { if(task.Contains(project.TaskId)) { string proj_name = Regex.Match(task, "(?<=<Name>).*?(?=</Name>)").Value; return proj_name; } }
  40. A

    Как получить название шаблона?

    В экшене - {-Project.Name-} В кубике c# - project.Name;
  41. A

    Capmonster 2 на двух компьютерах

    Прописать один IP (от CM), в программах, которые его юзают
  42. A

    Помогите быстро вытащить название!

    return Path.GetFileName(project.Variable["имя вашей переменной с путём"].Value);
  43. A

    Как вытащить и сохранить картинку из Solve Media каптчи?

    Tab tab = instance.ActiveTab; HtmlElement he = tab.FindElementByXPath("//*[@id='slog']",0); string b64 = he.DrawToBitmap(false); // Сохранить в переменную в виде строки, в base64 he.DrawAsBitmap(false).Save(@"F:\1.png"); // Сохранить в файл
  44. A

    Запуск альтернативного кода в любом месте шаблона

    Если в кубиках предусмотрено ожидание нужного элемента, то реализовать асинхронный метод проверки на логин в начале шаблона. Есть недостаток: возможны утечки памяти, если поток работает долго и если не прибивать асинхронный метод после завершения потока.
  45. A

    Парсинг сообщений ява-скрипта, отправленных в консоль

    Предположу, что это для отладки. Если движок Chrome, то есть кнопочка - в правом верхнем углу браузера - инструменты web-разработчика для активной вкладки. Если FF - на форуме, где-то было решение, для console...