Результаты поиска по запросу: SyncObjects.ListSyncer

Forum search Google search

  1. Dimionix

    C# поиск по списку

    IZennoList list = project.Lists["List1"]; string str = project.Variables["var1"].Value; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) { if (list[i].Contains(str)) { list.RemoveAt(i); i--; } } }
  2. ks1989

    Как взять все строки из txt файла?

    спасибо, не понятно что значит Раскомментировать
  3. Dimionix

    Как взять все строки из txt файла?

    IZennoList list = project.Lists["List"]; Random rnd = new Random(); int r = rnd.Next(list.Count); lock (SyncObjects.ListSyncer) { project.Variables["var"].Value = list[r]; // list.RemoveAt(r); // раскомментировать, если строку нужно брать с удалением }
  4. ks1989

    Как взять все строки из txt файла?

    Здравствуйте, а как взять случайную строчку из списка и поместить в переменную?
  5. S

    Достать необходимую строку из списка

    ...var textSearch = project.Variables["search"].Value; var sourceList = project.Lists["List1"]; // Имя списка lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { var str = sourceList[i]; if (str.Contains(textSearch)) {...
  6. [Pacman]

    Положить значение в переменную в спиннете

    Большое спасибо! Заработало. Разве что подставил project.Variables["textContains"].Value = "0"; для верности.
  7. S

    Положить значение в переменную в спиннете

    ...// получаем список, в котором будем искать var sourceList = project.Lists["spis"]; // ищем в каждой строчке в списке lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // читаем строку из списка var str = sourceList[i]; // проверяем содержание...
  8. [Pacman]

    Положить значение в переменную в спиннете

    К сожалению в таком виде спиннет не работает Всегда выполняется project.Variables["prmn"].Value = "0";
  9. [Pacman]

    Положить значение в переменную в спиннете

    Добрый день формчане, подскажите пожалуйста. Есть спиннет проверки наличия заданного текста. return "yes"; return "no"; Нужно что бы на выходе не возвращало значение куда-то(непонятно куда), а присваивало переменной textContains 1 или 0. То есть понимаю вместо return "yes"; нужно написать...
  10. Enigma

    Потоки мешают друг другу работать со списком

    ...// получаем список, в котором будем искать var sourceList = project.Lists["Список"]; // ищем в каждой строчке в списке lock (SyncObjects.ListSyncer) { for (int i = 0; i < sourceList.Count; i++) { // читаем строку из списка var str = sourceList; // проверяем...
  11. barkasian

    Параллельные запросы

    @Moadip, благодарю за наводку. Допер, суть была в том, что у всех потоков был доступ к одному файлу на диске, куда записывались данные. После блокировки кодом lock(SyncObjects.ListSyncer) { ... } ошибка перестала выскакивать.
  12. iBotovod

    при запуске по расписанию - Ошибка обращения к Instance.SetProxy

    у меня такая же проблема (в многопотоке) решилась добавлением блока lock (SyncObjects.ListSyncer) на базе переделанного сниппета отсюда http://zennolab.com/discussion/threads/proksi-vzjat-iz-spiska-cheknut-naznachit-polozhit-v-konec-spiska-gotovyj-snippet-proxy-s.35577/
  13. S

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С#

    ...// из переменной, в переменной значение socks5:// или http:// (пустая переменная = http://) lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { if (proxyList.Count == 0) break; string proxy = proxyList[0]; proxyList.RemoveAt(0); var content =...
  14. S

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С#

    ...// из переменной, в переменной значение socks5:// или http:// (пустая переменная = http://) lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { if (proxyList.Count == 0) break; string proxy = proxyList[0]; proxyList.RemoveAt(0); var content =...
  15. WebBot

    Вопрос по работе lock(SyncObjects.ListSyncer){...}

    Всем привет. Вопрос по блокировке: есть два работающих потока ... первый допустим дошел до lock(SyncObjects.ListSyncer){...} и начал выполнять какие-то манипуляции со списком list1 ... второй в это же самое время пытается прочитать значение project.Lists["list1"].Count ... у него это...
  16. ibred

    [Внимание!] Подскажите как Зенкой удалить пустые строки. версия 5.0.10

    ...прекратите писать везде "Внимание", Вашу тему итак увидят. var list = project.Lists["Название списка"]; string data = string.Empty; lock(SyncObjects.ListSyncer) { for(int i=list.Count-1; i>=0 ; i--) { data = list[i]; if (String.IsNullOrWhiteSpace(data.Trim())) list.RemoveAt(i)...
  17. spy107

    Как быстро сравнить текст и список?

    ...var blackList = project.Lists["blackList"]; // проверяем каждую строку //Лочим для многопотока lock(SyncObjects.ListSyncer) { foreach(string s in blackList) { //Ищем в основном списке for(int i = 0; i < baseEmails.Count; i++) { //Если нашли, удаляем string check = baseEmails[i]...
  18. K

    Как взять все строки из txt файла?

    поясните если не сложно куда этот код нужно разместить и как прописывать?))
  19. Dimionix

    Как взять все строки из txt файла?

    ...первая строка) int numOfLines = 20; // количество строк, которое нужно взять string separator = "\r\n"; // разделитель lock (SyncObjects.ListSyncer) { int count = num + numOfLines; if (count > list.Count) throw new Exception("Недостаточно строк в списке!"); string str =...
  20. ezotonal

    Реализация чёрного списка!

    Вот нашел на форуме Удаляет элементы содержащие текст var list = project.Lists["List"]; string text = "Текст"; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) { string str = list[i]; if (str.Contains(text)) { list.RemoveAt(i)...
  21. Karamzin

    Контролируем работу Zennoposter'а через мобильный телефон

    ...if(logfile&&Convert.ToBoolean(project.Variables["cfg_blnLog_txt"].Value)) { lock(SyncObjects.ListSyncer){ log.Add(DateTime.Now.ToShortTimeString() + " " + msgLog); } }...
  22. LightWood

    Meet it, it's C#. Simple, fast, convenient! + a selection of snippets inside.

    ...// Get the list in which we will search var sourceList = project.Lists["city"]; // Looking for each line in the list lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // Read the string from the list var str = sourceList[i]; // Check the contents of the text...
  23. Lord_Alfred

    Работа с XML через C# (xml, обработанный через кубик Парсинг XML)

    ...вышеприведенный код на следующий: List<string> links = new List<string>(); foreach(dynamic lnk in project.Xml.urlset.url) { links.Add(lnk.loc.Value); } lock(SyncObjects.ListSyncer) { project.Lists["links"].AddRange(links); } Суть в том, что нужно обращаться к атрибуту через .Value
  24. Lord_Alfred

    Работа с XML через C# (xml, обработанный через кубик Парсинг XML)

    ...project.Xml.urlset.url) { links.Add(Convert.ToString(lnk.loc)); // вот тут без приведения к string - не работает } lock(SyncObjects.ListSyncer) { project.Lists["links"].AddRange(links); } PS: не знаю поправили или нет, но ранее сталкивался с тем, что парсинг через...
  25. Dimionix

    Черный список

    IZennoList baseEmails = project.Lists["baseEmails"]; IZennoList blackList = project.Lists["blackList"]; lock (SyncObjects.ListSyncer) { foreach (string s in blackList) { for (int i = 0; i < baseEmails.Count; i++) { if (baseEmails[i] == s) {...
  26. FreddyKrueger

    Черный список

    Тема "черный список" неоднократно обсуждалась на форуме, но пока я не нашел рабочего решения под мои задачи. Имеется 2 списка: 1) ID всех друзей аккаунта 2) Черный список, куда добавляются ID юзеров, которым уже было отправлено сообщение. Задача: удалять ID, содержащиеся в списке 2, из списка...
  27. Adigen

    Сколько строк из списка Зенка может переварить не подавившись?

    Он со скрежетом на больших файлах работать и будет, да еще и в один поток только. Замените код на такой, будет намного быстрее обрабатывать: string[] first = File.ReadAllLines(@"c:\file1.txt"); string[] second = File.ReadAllLines(@"c:\file2.txt"); string[] third =...
  28. masterLomaster

    Сколько строк из списка Зенка может переварить не подавившись?

    ...со скрежетом. этим снипетом делаю var firstList = project.Lists["Список 1"]; var secondList = project.Lists["Список 2"]; lock(SyncObjects.ListSyncer) { for(int i=0; i < firstList.Count; i++) { var str1 = firstList[i]; for(int j=secondList.Count-1; j >= 0; j--)...
  29. Z

    Проверить, содержатся ли символы из списка 1 в списке 2, если да, то удалить их из списка 2

    Столкнулся с следующей проблемой, список 1: 1 2 3 Список 2: 1 2 3 4 123 Если удалять данными способами, то удаляется строка 123, как сделать, что по полному вхождению удаляло?
  30. S

    [SOLVED]  C# код ошибка

    ...адреса с базы: var list = project.Lists["base"]; int i = int.Parse("28"); StringBuilder strb = new StringBuilder(); lock (SyncObjects.ListSyncer) { for (int j = 0; j < i; j++) { if (j == i - 1) strb.Append(list[0]); else strb.Append(list[0] +...
  31. Dimionix

    C# Как сделать вычитание?

    IZennoList list = project.Lists["List"]; lock (SyncObjects.ListSyncer) { List<string> tmpList = new List<string>(); for (int i = 0; i < list.Count; i++) tmpList.Add(list[i] + i); list.Clear(); list.AddRange(tmpList); }
  32. chazer24

    Самопроизвольное очищение TXT файла.

    ...// получаем список, в котором будем искать var sourceList = project.Lists["Blacklist"]; // ищем в каждой строчке в списке lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // читаем строку из списка var str = sourceList; // проверяем...
  33. __Maks

    Перезагружаемый список. Как работать?

    ...ошибка? или как своего рода обновлять список?.. //это код из кубика loadcookies var list = project.Lists["settings"]; lock(SyncObjects.ListSyncer){ project.Variables["city"].Value = list[0]; instance.SetProxy(list[1]); project.Profile.UserAgent = list[2]; }...
  34. Roman*

    Как разгадать капчу "визуальная проверка"

    ...определяем список в котором будет осущесвлен поиск var sourceList = project.Lists["spisok"]; // проверяем каждую строку lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // читаем строку var str = sourceList[i]; // проверяем содержание текста if...
  35. AloneSlamer

    Есть ли слово в списке? Как узнать..

    ...получаем список, в котором будем искать var sourceList = project.Lists["SourceList"]; // ищем в каждой строчке в списке lock(SyncObjects.ListSyncer) { for(int i=0; i < sourceList.Count; i++) { // читаем строку из списка var str = sourceList[i]; // проверяем...
  36. Mikhail B.

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С#

    ...// из переменной, в переменной значение socks5:// или http:// (пустая переменная = http://) lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { if (proxyList.Count == 0) break; string proxy = proxyList[0]; proxyList.RemoveAt(0); var content =...
  37. Mikhail B.

    Взять с начала списка и положить в конец списка

    ...// из переменной, в переменной значение socks5:// или http:// (пустая переменная = http://) lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { if (proxyList.Count == 0) break; string proxy = proxyList[0]; proxyList.RemoveAt(0); var content =...
  38. Mikhail B.

    Взять с начала списка и положить в конец списка

    ...= proxyList.Count; // если строки берутся с удалением БЕЗ записи в конец списка (проверяем до талого, так сказать) lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { if (proxyList.Count == 0) break; string proxy = proxyList[0]...
  39. ssXXXss

    Взять с начала списка и положить в конец списка

    а если 302, 400, 403 ошибка вылезет, у зено на такие ошибки нет Exception то что делать ??
  40. Dimionix

    Взять с начала списка и положить в конец списка

    ...= proxyList.Count; // если строки берутся с удалением БЕЗ записи в конец списка (проверяем до талого, так сказать) lock (SyncObjects.ListSyncer) { for (int i = 0; i < count; i++) { if (proxyList.Count == 0) break; string proxy = proxyList[0]...
  41. GreenWay

    Взять с начала списка и положить в конец списка

    ...прокси ложит в переменную proxy var ProxyList = project.Lists["proxy"]; string proxy; for (int i = 0; i < 10; i++) { lock(SyncObjects.ListSyncer) { proxy = ProxyList[0]; ProxyList.RemoveAt(0); } if (proxy != "") { var content =...
  42. GreenWay

    Взять с начала списка и положить в конец списка

    Отличный сниппет, все отрабатывет - берет по списку проверяет и устанавливает. Но прокси ставит в браузере, а как получиьт в переменную? Мне для последующего использования в post-get запросах.
  43. WEISS

    Сравнение списков

    Добрый день! А не подскажете как удалить из secondList "несуществующие значения" в firstList
  44. Dimionix

    Проверить на наличие дубля в списке значения из переменной

    IZennoList list = project.Lists["List"]; string str = project.Variables["Var"].Value; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) { if (list[i] == str) return null; } list.Add(str); }
  45. Dimionix

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

    ...очищать список list.AddRange(num); IZennoList list = project.Lists["List"]; string str = project.Variables["B"].Value; lock (SyncObjects.ListSyncer) { for (int i = 0; i < list.Count; i++) { if (list[i] == str) { list.RemoveAt(i); return "ok"; }...