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

  1. ibred

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

    Предлагаю добавить поле комментария для списков и таблиц. Одного названия порой бывает мало, для точной идентификации, когда их уже > 2 десятков :-)
  2. ibred

    Метки для кубиков

    Когда проект становится большим, становится тяжелее ориентироваться в рабочем пространстве, хотя, конечно, во многом зависит от организации работы. Занимаясь улучшением шаблона, можно столкнуться с необходимостью кардинального изменения логики проекта, - где-то что-то удалить, заменить...
  3. ibred

    Получить количество запущенных потоков для шаблона. C# метод.

    Собственно, сабж. Есть метод, позволяющий получить общее количество запущенных потоков по всем шаблонам, но ужасно не хватает возможности подсчета оных в конкретном шаблоне.
  4. ibred

    Обработка прерывания

    Данное предложение родилось из темы: http://zennolab.com/discussion/threads/obrabotka-preryvanija-v-zp.27048/ Я уверен, что у клиентов ZP есть такие проекты, которые в ходе работы пишут какие-либо технические данные. И по корректному и\или некорректному завершению работы шаблона необходимо...
  5. ibred

    Обработка "Прерывания" в ZP

    Собственно, у меня есть проект, алгоритм которого построен так, что после завершения необходимо прописать специальный текст в одном из файлов и удалить другой. Если проект упешно завершен, я делаю подобное сбрасывание через Good End, если с ошибкой - Bad End. Но, бывают такие моменты когда...
  6. ibred

    Работа шаблона нон-стоп. Нужен ли системе отдых?

    В общем, есть проект, который работает в режиме нон-стоп, шаблон работает полностью на POST\GET. В последнее время начал замечатать, что потоки валятся по Bad end на простых экшенах, - взять строку из таблицы, хотя строк > 0, регуляка ничего не находит, хотя в переменной есть искомый текст и...
  7. ibred

    Критическая ошибка в BADEND :D

    Забавно, но волею судьбы, то ли других обстоятельств, в ветке badend произошла критическая ошибка: Выполнение действия CSharp OwnCode Object reference not set to an instance of an object. Это C# экшен отправки письма. // с какого email отправлять var fromEmailString =...
  8. ibred

    Работа с гео-координатами

    В общем, есть список с координатами, типа: Их сотни тысяч. Можно ли как-то пакетно обработать N-количество координат и получить по каждом из них страну? Сейчас на 100к координат приходится делать 100к запросов к сервисам API карт - минусов много, главный из которых время. То есть например...
  9. ibred

    Не работает метод Bind и SendInfoToLog (ZP, в PM все ок)

    В проекте есть кубик C# с методами Bind и SendInfoToLog, в PM все отлично - файл привязывается, текст уходит в логи. Но в ZP все иначе, - не работает. ProjectMaker ZennoPoster
  10. ibred

    Ошибка открытия файла

    Цель: проверить есть ли файл, если нет - создать и привязать к таблице. Если уже есть - просто привязать. Код: var table = project.Tables["Список"]; var path =...
  11. ibred

    Содержимое переменой в список C#

    Как положить содержимое переменой в список через c#? Если использовать list.Add(), то в список попадает только первая строка.
  12. ibred

    Кубик "Оповещение" на C#

    Собственно, интересует, как можно вывести оповещение из C# подобно кубику Логика -> Оповещение. Использую project.SendInfoToLog(), но почему-то не работает.
  13. ibred

    Привязка 2х таблиц к одному файлу

    Собственно вопрос заключается в следующем. Если в рамках одного шаблона привязать 2 таблицы к одному файлу, эта конструкция будет нормально функционировать, возможны ли аварийные ситуации? Интересует 3 вариации: чтение+чтение; запись+запись; запись+чтение.
  14. ibred

    Удаление дубликатов в таблице по столбцу (улучшить код)

    Использую код для удаления дублей в таблице по определенному столбцу: var t = project.Tables["Таблица"]; var c = 3; for(int i=0; i<t.RowCount-1; i++){ var s = t.GetCell(c, i); for(int j=0; j<t.RowCount; j++){ if(i!=j&&t.GetCell(c, j)==s){ t.DeleteRow(j--)...
  15. ibred

    Привязка к таблице\списку C#

    Искал на форуме и в мануалах ZennoLab, но ничего не нашел про метод привязывания файла к спискам\таблицам из кода C#. Есть способ?
  16. ibred

    Очистить входящие настройки

    Пользователь заполняет поля во входящих настройках и запускает шаблон. Как только он завершится, необходимо очистить некоторые переменные, которые он заполнил во входящих настройках т.е. чтобы эти поля были пустые. Это как-то возможно?
  17. ibred

    Прокси из списка. Логика проекта.

    Есть кубик GET (далее просто кубик). Во входящих настройках есть поле файл, в который загружается список вида: proxy:port:login:pass. Если он пустой, этот кубик выполняем без прокси, если список полный - получаем строку и используем этот прокси в этом кубике. Главная загвоздка - это непонимание...
  18. ibred

    Regex. Все совпадения в переменную.

    Мне необходимо при обработке текста (Regex) положить Все совпадения в переменную. На данный момент доступен только список. Вроде бы была возможность, по крайней мере указать где-то all. Или мне показалось?
  19. ibred

    Эмуляция (выполнение) JS без браузера

    Есть ли какие-нибудь решения, которые позволяют выполнять JS на странице, без браузера в рамках ZennoPoster? То есть, например, есть страница с блоком <div id="super-select"></div>. Если смотреть её (страницу) с браузера, тот для этого блока выполняется скрипт и он заполняется данными, которые...
  20. ibred

    Запуск нескольких ZennoBox на одной машине (без виртуалки)

    Вспомнил о своей теме: http://zennolab.com/discussion/threads/2-i-bolee-zennobox-na-odnoj-mashine.23858/ Суть в чем: Есть клиент, которому я продал 2 проекта (шаблона) в ZennoBox. Они работают нон-стопом 24\7. Жрут все 20 потоков. Если он захочет 3-й проект, его по-сути нужно вешать на 2-й...
  21. ibred

    Вопрос по project in project

    Сижу на старой версии ZennoPoster, всех функций для текущих проектов впринципе хватает. Заинтересовала возможность проекта в проекте, а точнее система работы когда настройки шаблонов различаются, допустим: Есть шаблон в котором отключен браузер в настройках. Внутри этого шаблона есть кубик...
  22. ibred

    Содержимое файла в переменную C#

    Много раз натыкался на форуме, но никак не могу найти. Здесь тоже нет: http://zennolab.com/wiki/ru:zennoposter:csharp-macros-replacement Такой код не работает, выдает ошибку: string text = File.ReadAllText(@"C:\test.txt");
  23. ibred

    Получить баланс каптчи

    Мне необходимо получить баланс каптчи внутри шаблона. https://anti-captcha.com/res.php?key={-Variable.Key-}&action=getbalance Но как получить ключ, если он указан в настройках ZennoPoster, а не в самом шаблоне. Вводить 2 раза и там, и там - не вариант. Или есть другие решения?
  24. ibred

    CSharp OwnCode Out of memory.

    В ZennoBox выскакивает ошибка, как только начинает выполняться C# код разгадывания каптчи: //Отправка капчи из картинки var captcha__get = project.Variables["CAPTCHA_image"].Value; var image = System.Drawing.Image.FromFile(@captcha__get); string base64String = String.Empty; using...
  25. ibred

    Перехват трафика (https) apk приложений

    Наткнулся на статью на хабре по перехватку https трафика android приложений: http://habrahabr.ru/company/infopulse/blog/156711/ Все работает отлично, работа в браузере на ура отображается в Fiddler. Но считывать трафик из приложений, которые общаются по https - отказывается. Сертификат в...
  26. ibred

    Привязка файла к списку и таблице

    ZP будет себя комфортно чувствовать, если файл привязан и к списку и к таблице? И там, и там с сохранением изменений.
  27. ibred

    Ставим проекты на "Паузу"

    Добавить кнопку "Паузу" в ряд со "Старт" и "Стоп". Как это работает? Мое видение: выбираем проект, далее щелкаем на паузу и... Шаблон выполняется до тех пор, пока не наткнется на экшен "Пауза" в шаблоне. Размещение и количество которого зависит от автора шаблона. Очень удобно. При...
  28. ibred

    Рандомное взятие прокси

    Помогите разобраться, пожалуйста. Я правильно понимаю, что "Текущий прокси проекта" всегда выдает потоку один и тот же прокси - для каждого потока - свой, но внутри потока он не меняется? И если запустить проект в ZP без прокси (указать в настройках прокси "не использовать"), расположенный...
  29. ibred

    Good END - Получение ID экшена

    При запуске большого количества потоков, часть из них в каком-то месте шаблона "успешно завершают" свою работу, уходя по зеленой ветке. И проблема в том, что я не могу понять, где именно - на каком именно экшене завершается работа (проект очень большой). Я подумал, что можно обработать все это...
  30. ibred

    Перекодировать текст

    Есть текст: "Ремонт / тюнинг мототехники" В итоге должно получиться: "Ремонт%20%2F%20тюнинг%20мототехники" А у меня получается только: %d0%e5%ec%ee%ed%f2+%2f+%f2%fe%ed%e8%ed%e3+%ec%ee%f2%ee%f2%e5%f5%ed%e8%ea%e8 или...
  31. ibred

    Добавить строку в список (Цикл) C#

    У меня вроде как простая задача, но не могу справится, не хватает знаний. Не хочу нагромождать кубики, когда все можно сделать в одном. Вот что есть: var list = project.Lists["List"]; var count = project.Variables["Count"].Value; for (int i=1; i<count; i++){ list[i] = i; } Но это...
  32. ibred

    Входящие настройки. Селект и Взаимосвязь полей.

    Как и в предыдущей теме, у меня два пожелания. 1. Селект. Очень не хватает поля для входящих настроек а-ля Select, выручит когда список пунктов довольно обширный, а выпадающий список становится неудобным. А список пунктов подтягивать, например, из .txt файла, чтобы не пришлось перечислять все...
  33. ibred

    ZennoBox. Пожелания.

    1. Система лояльности. Сделайте программму лояльности для тех, кто продает ZennoBox'ы в больших количествах. Если продано 10 активных ZennoBox'ов, то скидка 5%, 25 ZB - 10% и т.п. Скидки на оптовую покупку ZB для разных клиентов не выдвигаю в предложения, т.к. впринципе это обсуждалось на форуме...
  34. ibred

    Проверка успешности разгадывание каптчи

    Искал по форуму, но не нашел ответа на свой вопрос. Меня интересует результат разгадывания каптчи через код: //Отправка капчи из картинки var captcha__get = project.Variables["CAPTCHA_image"].Value; var image = System.Drawing.Image.FromFile(@captcha__get); string base64String = String.Empty...
  35. ibred

    Ключ антигейта в коде C#

    Есть код для отправки каптчи на антигейт: //Отправка капчи из картинки var captcha__get = project.Variables["RECAPTCHA_get"].Value; var image = System.Drawing.Image.FromFile(@captcha__get); string base64String = String.Empty; using (System.IO.MemoryStream ms = new System.IO.MemoryStream()) {...
  36. ibred

    Замена шаблонов в ZennoBox

    У клиента есть 2 шаблона. Один из которых я хочу заменить, что для этого нужно сделать? Ведь, если я отзываю шаблон после 30 дней, то деньги не возвращаются. А продажа подразумевает комиссию. Заменить проект именно при загрузке тоже не вариант т.к. тогда он заменится у всех. Где-то читал на...
  37. ibred

    Fiddler перестал ловить HTTPS трафик

    Ситуация следующая, как только я включаю Fiddler и захожу через браузер (chrome) на какой-нибудь сайт, который работает по протоколу https, в браузере вываливается ошибка, что соединение незащищенное и дальше работать с сайтом невозможно. Установил HTTP Analyzer и Charles, в обоих случаях гуляю...
  38. ibred

    Как получить "имя таски" в ZP?

    Такая задача: необходимо получить имя запущенного шаблона в ZennoPoster. Я так понимаю, что нужно копать в сторону ZennoPoster.TasksList, но никак не могу разобраться. Более подробно: http://zennolab.com/discussion/threads/kak-poluchit-imja-taski-v-zp.24007/#post-164587
  39. ibred

    Вопрос о логах и обновлении ZB

    У меня сразу два вопроса и все они посвящены ZennoBox. 1. Логи. Вот, если логов по шаблону в самом ZB больше нет (очистились), хранятся ли они где-нибудь в директории программы, в каком-нибудь файле? 2. Обновление. У клиентов обновление происходит только при перезапуске ZB? Или шаблон так же...
  40. ibred

    К чему именно привязывается ZP / ZB?

    Интересует сторона привязки ZB к машине. К чему именно идет привязка: к серийному номеру диска, мат. платы, другие варианты?
  41. ibred

    2 и более ZennoBox на одной машине

    Приветствую. Можно ли поставить и запустить на одной машине 2 разных ZennoBox'a? То есть в одном ZB один набор шаблонов. В другом - другой.
  42. ibred

    Демо проекта для покупателя (ZennoBox)

    Планируется продажа проекта, но он настолько массивный, что продавать его за копейки не комильфо, а за дорого без пробы - туго :) Все-таки хорошо, когда есть возможность пощупать продукт. Собственно и вопрос: можно ли как-то выписать ZennoBox на 3 дня, например, без комиссии? Чтобы у...
  43. ibred

    CURLOPT_POST

    Может кто-нибудь здесь разбирается в php и мне повезет. Задача впринципе простая. Скрипт отправляет POST запрос и мне хотелось бы видеть, что он именно отправляет, то есть либо записать в файл, либо вывести на экран все данные передаваемые через CURLOPT_POST. Это же возможно?
  44. ibred

    application/octet-stream, как?

    Перед тем, как создать эту тему я воспользовался поиском, но к сожалению ничего не нашел. Как я понял, чтобы отправить JPEG через application/octet-stream, необходимо файл перевести в бинарный вид, но к сожалению, никак не могу придти к решению. Если я копаю не туда, то направьте меня...
  45. ibred

    Перенос стрелок с кубика на кубик

    На больших проектах часто встречается такая ситуация, когда большинство действий возвращают к одному кубику. Число входящих стрелок может доходить до нескольких десятков. Допиливая проекты, понимаешь, что можно было сделать по-другому (лучше) и появляется необходимость переноса всех этих стрелок...
  46. ibred

    Точка останова

    Только сегодня узнал о таком прекрасном функционале, как "Тока останова". Раньше приходилось клацать на Стоп, чтобы оценить текущую обстановку. Но у меня возник вопрос, вот расставил я ТО в необходимых местах и при выполнении шаблона с начала, он останавливается на этих точках - все ок. А как...
  47. ibred

    Инверсия списка \ Получить последнюю строку

    Приветствую! В общем, у меня есть список вида: nicknameOne nicknameTwo nicknameThree nicknameFour Мне необходимо сделать инверсию списка в рамках этого же списка: nicknameFour nicknameThree nicknameTwo nicknameOne Это возможно? Или же меня интересует возможность получения последней строки с...
  48. ibred

    Доработать нижнюю панель PM

    Бывает такое, что в проекте могут быть десятки списков и таблиц, в которых очень тяжело запутаться (в режиме отладки). Хотелось бы быстро находить нужный список\таблицу, не наводя мышкой, да бы подсветилось название или же делать эту панель крупной, чтобы под каждой иконкой была надпись. Мое...
  49. ibred

    Декодировать полученный ответ

    Уже утро, а я ещё спать не ложился :-) сижу с Fiddler'ом, изучаю запросы. Мне попался запрос, который закодирован, но бравый Fiddler говорит мне, что его можно декодировать, кликнув на желтую полосу. Что я, собственно, и сделал. И тут произошло чудо - я смог прочитать ответ: Если выполнить...
  50. ibred

    Фильтр по маске

    Есть такая штука: фильтр по маске. Из всего возможного набора я знаю только * - любой символ. Ни на форуме, ни в wiki нет ничего об этом. Интересно, какие ещё есть операторы?