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

  1. kyvour

    Вопрос по ошибке в ZP

    Я вот тоже так делаю. Просто создаю 1 файл со счетчиком, в котором указывается № строки списка/файла с которой сейчас этот поток работает. Проблем никаких не замечал. Хотя 1 раз было что примерно при 20000 записей у меня 2-й поток брал счетчик быстрее чем первый перезаписывал файл. Но, думаю...
  2. kyvour

    как эмулировать нажатие CTRL-A и затем DEL

    Попробуйте сделать сначала SET "пустая строка", т.е. SET '', а потом уже SET "текст"
  3. kyvour

    Подскажите способ реализации

    Вот, взгляните на эту тему http://zennolab.com/discussion/threads/poisk-po-spiskam-i-tablicam-cherez-c-makros.10734/#post-72087. Пример №2 для списков может быть вам полезен
  4. kyvour

    Поиск значения атрибута через переменную

    Очень даже могут, почему нет:) Если, например, id хранится в переменной, то в кубике надо просто вставить эту переменную: атрибут - id, тип поиска text/regexp, значение {-Variable.input_id-}, номер совпадения - 0. Когда только создаешь действие в конструкторе - то такое не сработает (с...
  5. kyvour

    а где вставка сниппета из коллекции

    А что за папка со сниппетами и какую автоматизацию она дает? Что тхт и cs файлы? Просветите пожалуйста или ткните носом у ссылку:)
  6. kyvour

    Как узнать имя загруженного файла?

    Как говорится "А ларчик просто открывался" :)
  7. kyvour

    Подскажите способ реализации

    Думаю, самый быстрый и компактный вариант - искать домен (ну и пароль для него) сниппетом. Т.е. храним ссылки в 1-м списке, домен:пароль - в другом. Переходим по ссылке, берем ее домен, потом с# сниппетом ищем номер нужной строки. Способ, который приходит на ум - преобразовать список в массив...
  8. kyvour

    Подскажите способ реализации

    Это или поиск по таблице/списку делать (где-то темы на форуме видел) или сделать ленивый вариант (я бы лично так сделал) имеем список домен:пароль и создать 2-й список ссылка:номер строки с доменом потом просто из второго списка берем ссылку, берем №строки и вытаскиваем строку с этим номером с...
  9. kyvour

    Добавление запуска проекта из проекта

    Зачем вам знать в каком проекте мы работает? Может быть проще настроить условия выполнения/остановки шаба?
  10. kyvour

    Как узнать имя загруженного файла?

    Только что глянул - по идее если оставлять дефолтные настройки, то куки должны оставаться для пост запроса. Т.е. когда залозинились - можно спокойно отправлять пост запрос и грузить файл. Заодно и сам файл загрузится и имя узнаете
  11. kyvour

    Как узнать имя загруженного файла?

    Эх... я бы что конкретное подсказал, но не припомнб ниодного сайта где файл скачивается кнопкой а не ссылкой
  12. kyvour

    Как узнать имя загруженного файла?

    А почему вы гет запрос не можете использовать? Там кнопка на форме? Если да, то у формы должен быть action, на который можно post запрос отослать
  13. kyvour

    Как узнать имя загруженного файла?

    Во, гугл всегда знает ответы:) Даже пример на с-шарп http://www.cyberforum.ru/csharp-beginners/thread914374.html Вбщем смысл в том, чтобы узнать хидер content-disposition
  14. kyvour

    Как узнать имя загруженного файла?

    Возможно это как-то через хттп хидеры можно глянуть... точно не уверен. Но ведь браузер же как-то знает имя файла, который скачивает
  15. kyvour

    Обсуждение отмены dev лицензии

    Полностью поддерживаю ZennoScript. на 99% уверен, что рано или поздно выйдет так, как он написал... Я пару раз делал шаб, который грубо говоря состоял со связки с-шарп сниппетов по обработке изображений - отдавал шаб открытым:-) Привык работать по лицензии GPL )) Врят ли ктото будет отдавать...
  16. kyvour

    Как кликнуть по выбору выпадающей подрубрики

    так же, если хорошо покопаться в хтмл - то рядом с выбором категории присутствует скрыты инпут и подозрительным названием, очень похожим на ту самую категорию. И если в этот инпут в атрибут value установить ид конкретной категории, то при отправке формы категория воспринимается как нормально...
  17. kyvour

    Как кликнуть по выбору выпадающей подрубрики

    А вообще я бы попробовал так: 1) грузить страницу БЕЗ яваскрипта и css 2) Находить саму форму (тег form) и брать его outerHTML в беременную 3) Заменять содержимое страницы на этот outerHTML - форма выйдет уродливая, но работать с ней станет проще 4) Заполняем и отправляем форму как обычно...
  18. kyvour

    Как кликнуть по выбору выпадающей подрубрики

    Могу так же помочь советом с выпадающими списками. На самом деле там невешена всякая хрень с кучей свистоперделок библиотека для красивых выпадающих списков (select). Но сами выпадающие списки никуда не деваются. Библиотека их просто скрывает, а сама добавляет красивые списки с li и ссылками...
  19. kyvour

    Как кликнуть по выбору выпадающей подрубрики

    искать лучше всего по атрибуту data-category. В нем хранится ид категории и я на 99% уверен что этот атрибут очень редко меняется. Для главных категорий (тех что с картинкой у вас на скрине) есть еще атрибут data-category-name - где записано название этой категории, но этого атрибута нет в...
  20. kyvour

    Подскажите способ реализации

    Хе-хе:) Сам недавно с такой же фигней столкнулся... Почитал по поиск значений в списках и таблицах и т.д. и понял что на это уйдет много времени. В результате я стал юзать таблицу вида урл:домен:пароль Для вашего случая записи выйдут такие...
  21. kyvour

    Как узнать имя загруженного файла?

    А какой архив? Если зип - то вроде бы можно его с шаба через с# прямо распаковать куда-то в отдельную папку (по имени архива) потомуже в этой папке найти файл, взять его имя, переместить куда надо а потом уже удалить папку которая образовалась в ходе распаковки. Ну это при условии что имена...
  22. kyvour

    Создание уникальных изображений с помощью ZennoPoster и их монетизация

    Делал похожий шаблончик, только он с одной директории все тянул. В поддиректории не заглядывал. Хотя на счет поддиректорий - это опасно. можно шаб в рекурсию загнать, если ярлыки на папки будут и выйдет цыклическая вложенность... В этом шабе основная работа через с-шарп велась, ну и изменения...
  23. kyvour

    Проверка присутствия элемента на странице

    я обычно пробую ставить фокус на нужный элемент. Если есть - значит фокус поставился и проек идет по зеленой ветке. Если нет - по красной
  24. kyvour

    Mutex для Zennoposter. Как обезопасить любые критические действия в многопотоке.

    Я просто над шабами для зенно задумываюсь. Почти кажен шаб читает с файла номер строки, увеличивает его на 1 и записывает обратно. Бывает что Несколько потоков успевают одно и тоже значение считать с файла. Как я понимаю, чтобы потоки ждали в очереди чтобы считать/записать файл, то для каждого...
  25. kyvour

    Mutex для Zennoposter. Как обезопасить любые критические действия в многопотоке.

    Спасибо. Тогда возникает вопрос о глобальном ID мутекса - он должен быть одинаковым или унакальным в пределах потока/шаблона/системы?
  26. kyvour

    Mutex для Zennoposter. Как обезопасить любые критические действия в многопотоке.

    Но так как у вас написано, что по истечении тайм аута мютекс выдает исключение - выходит, что это самое исключение можно выловить шабом и остановить проект, чтобы не терялись данные
  27. kyvour

    Mutex для Zennoposter. Как обезопасить любые критические действия в многопотоке.

    Что будет с данными, если 2-й поток прождал, например, 30 секунд а блокировка так и не снялась. Подозреваю, что будет потеря данных из 2-го потока.
  28. kyvour

    Mutex для Zennoposter. Как обезопасить любые критические действия в многопотоке.

    А можно по подробнее о том что все-таки мютекс делает? Как я понял: У нас есть шаб с мютексом, работающий в 2 потока. 1-й поток подходит, например, к участку где идет запись в файл. Здесь создается новый мютекс, который блокирует файл или не файл все же? И 2-й поток дойдя до этого места будет...
  29. kyvour

    Как зарабатывать на хостинг партнерках

    Могу по личному опыту сказать: если такое происходит, значит вы делаете неправильные сайты и/или для неправильных клиентов:) Я вот тоже сайты делаю... ну как сайты... скорее веб системы с индивидуальным бизнес процессом... так мне моя работа нравится и клиентов нормальных хватает (Правда хочу...
  30. kyvour

    Найти на кнопке надпись и щёлкнуть по ней.

    Если это кнопка, а не ссылка, то имя атрибута - Value еще нужно пробовать. У кнопок надписи именно у Value хранятся
  31. kyvour

    Очистка не используемых переменных

    это в последней версии?
  32. kyvour

    Может ли PM проверять наличие цвета по html коду цветов?

    100% есть класс который определяет цвет элемента. Смотрите в сторону класса. Это я как веб разработчик говорю:)
  33. kyvour

    Один шаблон для одной CMS

    Я просто тоже делал шабы заточенные под 1-у ЦМС и такие же проблемы были))
  34. kyvour

    Один шаблон для одной CMS

    Ну в мануале наверное) Я также об этом узнал из форума)) Да там о группах, все и заканчивается на том, что я написал... Только еще раз отмечу, что если элементы разные - например в 1-м случае надо кликать по div, а во втором по span? то надо делать отдельные блоки. Можно просто их просто...
  35. kyvour

    Один шаблон для одной CMS

    я именно так делаю за малым исключением Если кстати поля одинаковые, например input:text и различаются только классами/именами/айди, то можно в блоке с действиями ставить группы Каждый номер группы = условие ИЛИ, несколько действий в одной группе = условие И Например, нам нужно сделать клик по...
  36. kyvour

    остановка задания при ошибке

    Ну кому как) Или же я после пол литры первый раз зенку запускал:D
  37. kyvour

    Как устанавливать значение, что бы при работе в несколько потоков установка значения не выпонялась..

    можно и без си-шарпа через редактор действия. Только менять надо атрибут value. И если там еще какой-то редактор сверху нацеплен, например как здесь - то лучше ява-скриптом воспользоваться - там пару строчек в сниппете, если надо - могу найти
  38. kyvour

    Редактирование страницы перед выдачей ее браузеру

    я бы пошел вторым вариантом) хотя по сути дела относительные пути нужно заменять только в атрибте action в формах
  39. kyvour

    Редактирование страницы перед выдачей ее браузеру

    настройка загрузки js, флеша, css для каждого отдельного шаба. Можно еще сделать хитрый ход - гет запросом скачать содержимое, регулярками убить все лишнее, потом или отправить то, что осталось в браузер (перед этим заменив все относительные ссылки на абсодютные) либо перейти на страницу и сразу...
  40. kyvour

    Эмуляция браузера ?

    Самый лучший способ, думаю - это прилинковать либы винды и работать уже через них, но без знаний в программировании и полкило травы пары безсонных ночей тут не обойтись
  41. kyvour

    Запаковка файлов в ZIP

    не, эт же запуск через батник. Гдето встречал сообщение, что в дальнейшем планируется сделать как бы вызов одного шаба из другого... помню гдето в обсуждениях версии 5.4 Думаю, что имелся ввиду не запуск через бат (т.к. он уже есть) Было бы здорово, если бы можно было вызывать отдельный модуль...
  42. kyvour

    Эмуляция браузера ?

    Дык как я понял - это не совсем то, что было нужно. Нужно не чтото делать, когда курсор двигается, а именно двигать им. Т.е. програмно вызывать изменение координат курсора. Скорей всего это ближе к этому примеру - http://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.position.aspx
  43. kyvour

    Как переводить цифры в пропись?

    На логике самій бістрій вариант будет. Надо сложить массив 0-19, потом с десятками - 10, 20, 30... потом сотнями, потом тысячами... Потом путем деления на 10 мы узнаем сколько разрядов у числа и на этом строим строку
  44. kyvour

    Супер капча!

    Метод крут и универсален (если заменить md5 на sha как было сказано в комментариях в том топике). Но если вдруг картики - єто отдельніе єлементі с незашиврованіми урлами - можно просто сложить таблицу вопрос-урл
  45. kyvour

    В ZP команда «Показать/скрыть инстансы» работает только по праздникам

    у меня норм открываются v 5.3 последняя
  46. kyvour

    Запаковка файлов в ZIP

    Поддерживаю всеми руками:) Не раз видел проги в которых фиг разберешся и которые медленно работают из-за кучи лишних возможностей. Тем более где-то в обновах видел, что в будущем планируется сделать возможность вызывать 1 шаб из 2-го - на этом принцыпе можно делать шабы в виде "модулей" или...
  47. kyvour

    Запаковка файлов в ZIP

    Эээээ... да не забанят меня за пропаганду сниппетов, но можно с помощью c# зипку сделать string startPath = @"c:\example\start"; string zipPath = @"c:\example\result.zip"; string extractPath = @"c:\example\extract"; System.IO.Compression.ZipFile.CreateFromDirectory(startPath, zipPath)...
  48. kyvour

    Эмуляция браузера ?

    Как говорил мой наставник на работе - "Можно, не знаю как, но 100% можно" Это же язык программирования, там даже через winapi можно мышью поправлять если нет стандартніх функций
  49. kyvour

    Загрузить картинки из папки

    Немного оффтоп, но могу сделать шаб (вернее сет из c# сниппетов) для уникализации картинок (изменение размера/обрезка/изменение атрибутов). Детальнее всё зависит от задачи. Пару человек обращались с такой просьбой, вот думаю что такие действия востребованы для обьяв...
  50. kyvour

    Как грамотно настроить зенно чтобы не глючил при многопотоке?

    Как раз таки дело в компе, как было сказано выше. Программа будет съедать столько ресурсов, сколько сможет. А глюки самой проги всегда заметны при долгой работе - именно тогда всякие утечки памяти и т.п. становятся видны. Но вот у меня зенно бывает по 3 дня без перерыва работает и ничего с ним...