Опять наткнулся на эту проблему... Запрашиваю фичу: чтобы в операции «Привязать к файлу» в случае отсутствия файла на диске он создавался! А то кучу телодвижений приходится делать.
А если подсунуть вот такую строку, то он не разыменовывает:
file:///{-Project.Directory-}..\data\{-Variable.somename-}_somesuffix.csv
И исключение тоже не кидает! Переименовал файл в .html - не помогло.
А вот я хотел бы уточнить, контекст в данном случае сохраняется?
То есть если я из вызывающего шаблона зашёл на страничку юзера вконтакте, вызвал шаблон сбора данных со страницы — вызываемый шаблон будет в отдельном экемпляре браузера работать, со своим профилем и т.п.? То есть нет какого-то...
Воспроизвести:
Уйти в офлайн
Добавить проект в ЗенноПостер
Полезть в настройки проекта
Программа зависает намертво, в логах пачками вот такие сообщения:
2014-12-11 19:52:14.8514|ERROR|ProfileCollector -> MacrosExecutor is null|
2014-12-11 22:38:46.1131|ERROR|System.NullReferenceException...
Мне кажется, вы подгоняете аргументацию под ту позицию, которая у вас сформировалась на уровне ощущений.
Ничто не мешает написать отказ от ответственности и выставить требование 30-дневного кэшбэка для продавцов. Фродов будет мало, ведь проекты можно и шифровать, и привязывать, что угодно...
А чего вы напряглись? Я вам предложил идею для обдумывания... если есть механизм продажи, почему бы накидать на него больше оборотов. Берите 30% или 60% или сколько вы считаете выгодным для себя. Не хотите — не надо, чего сразу обижаться-то? Как будто я к вам в карман залез... «должен» я нигде...
Ах-ха-ха, спасибо, приласкали)) Не скажу это про монстра кепок 2 за админов, но что-то похожее я читал от них про саму зенку. Обратите внимание, там тоже всё зарезано донельзя, особено после эпизода, когда про-версию сломали и выложили в паблик.
Возрадуйся, ибо недавно rostonix недавно всех накормил завтраком со следующей начинкой: в одном из ближайших билдов можно будет повторяющиеся группы блоков выделять в отдельный проект и дёргать из других проектов как функцию! Аллилуйа! Я лично очень жду этой фичи, серьёзно.
Что касается общей...
Поздравляю с выпуском инновационного продукта!
Немного непонятен такой аспект: на форуме за последние полгода десятки раз задавались вопросы, как разобраться с несложными капчами с помощью старого CapMonster. Я, например, при покупке ZP собирался им пользоваться для решения несложных капч, то...
Да эта идея витает в воздухе уже сто лет как, но владельцы зенки не хотят делать магазин — ни отдельных шаблонов (для продажи между разработчиками), ни ботов.
Конечно! Я уже кучу вариантов перебрал! Они, похоже, постарались...
Наверное, помогло бы знание, как конструировать правила с целой группой условий, но я не до конца понимаю, как оно по нескольким критериям работает.
Ну пипец вообще... а если мой бизнес задуман для продажи тысяч маленьких standalone-ботов, то вы меня просто толкаете к конкурентам :-( Неужели нельзя было со злоупотреблениями как-то по-другому разобраться? :-( И что, теперь со своим брендом ботов тоже нельзя будет делать? Люди уже несколько...
А у меня такая же проблема на ВК.
Когда заходишь в собственную группу (где ты админ), там кликаешь «Пригласить в группу», попадаешь в список друзей.
И вот справа выбор страны и города — я не врубаюсь, как кликнуть и выбрать нужную страну и город. Элементы все либо без уникального идентификатора...
А, не, не катит :-( Проблема с каптчей в том, что она появляется неожиданно, поэтому этот способ будет в основном предупреждать о каптче, которая не появится. При чём это ложное предупреждение в моём сценарии будет происходить примерно каждые 10 секунд (а каптча появляется раз в несколько минут).
How about adding a block that checks for some flag (a file or a global variable value) and exits by itself? You could set this flag from the outside and wait till it all stops by itself. Or wouldn't it be quick enough?
Я не спорю, что по умолчанию всё должно крутиться до победного. Я выразил хотелку для особых случаев. Если её можно как-то по-другому реализовать, буду рад услышать.
Я, может, неясно выразился, скажу другими словами: легко пропустить уведомление о новой капче, трудно уловить этот момент и неудобно потом обработать каптчу. Если я гоняю сыроватый проект в свёрнутой зенке и параллельно баг-репорты пишу, то стоит мне один раз замешкаться, и я никогда не узнаю...
Крутую вы фичу сделали с копированием блоков и копированием переменных из них!
Однако для переменных, которые скопированы, не копируется их значение по умолчанию, поэтому при запуске проекта, куда вставили блок, будет ошибка выполнения.
И даже если проставить значение по умолчанию, то всё равно...
Иногда какой-то блок работает слишком долго: например, при первом заходе на vk.com всегда загрузка идёт очень долго. Или другой блок изредка долго-долго отрабатывает. Хотелось бы в таком случае, чтобы после какого-то индивидуально заданного для данного блока тайм-аута, он бросал свою работу и...
Хотелось бы, чтобы всплывающее уведомление «Обнаружена каптча, показать окно?» либо показывалось секунд 30, желательно со звуком как от входящего сообщения в Аське или типа того, либо чтобы оно вообще не пропадало.
Сейчас, если не успел за 10 секунд нажать на зелёную галочку в уведомлении, то...
Есть действие «Случайное число», вот вызывай его с заданным интервалом, а потом если число такое-то, дёргай тот блок, если другое — этот. Там можно любую вероятность сварганить.
Сейчас сделали галочку в настройках, чтобы прямо на блоке писалось название используемой переменной.
А как сейчас найти неиспользуемые переменные? Я не нашёл...
Ну а сам-то ты как думаешь, чем с точки зрения ВК отличается твоя «работа», когда руками и когда не рукам? Я вот навскидку могу предположить, что твой шаблон всё делает слишком быстро и слишком э-э-э... ритмично :-) Никаких ошибок, никаких пауз, ничего случайного. Может быть, в этом дело?
А вызов как будет происходить, примерно как вызов метода в обычной программе, то есть с сохранением текущего профиля, инстанса экземпляра процесса и всего остального контекста (если иное не указано в вызываемом проекте), или просто планировщик или какой-то компонент будет независимо стартовать...
Крутую фичу сделали — сохранять или не сохранять имена переменных. :bp:
Но когда я копирую оповещение без имён переменных или, тем более, паузу в 1 секунду, то вопрос «Изменять значения переменных при совпадении имён» не только мешает, но и сбивает с толку. Приходится отвлечься и подумать: «:bc...
Извините, если вас обидело моё сообщение.
Спам — это рассылка рекламы максимально широкой аудитории. Он характеризуется очень низким уровнем отклика. 99% тех, кто видят спам, никогда не воспользуются этим предложением, именно за это его так не любят. То, чем вы занимаетесь — именно тупой спам. Я...
Теперь точно так же пропало окно «Переменные». И зачем вы, уважаемый Антон, перенесли этот топик? Думаете, я после нескольких месяцев пользования программой не знаю, где переключается отображение панелей? Это явный глюк.
ЗЫ Убрал галку, перезапустил программу, поставил галку — панель...
У меня часто после обработки на c# нужно отправить управление либо по обычному зелёному выходу, либо по красному.
Сейчас приходится создавать отдельную переменную и сразу после блока C#-кода делать в блоке If проверять эту переменную. Неудобно.
Нельзя ли что-нибудь такое типа ZP.False вернуть...
Мощно... а вокруг этих запросов что происходит? Как хранишь и обрабатываешь данные? Есть блоки на яваскрипте? Данные храншь на диске или в БД, или в основном в ОЗУ? В принципе, конечно, может быть дешевле просто нарастить железо, но иногда и пооптимизировать тоже не мешает. Правда, не знаю, как...
Делаем операцию Замена, тип замены - Text. Что искать - два пробела, на что заменить - оставляем пустым. Выполняется блок прекрасно, сохраняем проект, закрываем ProjectMaker идём спать или заниматься сексом.
Потом приходим, запускаем программу, открываем проект, запускаем его и - оппа...
Ещё можно проект, который нужно вызывать:
1. Сконвертировать в проект для CodeMaker'а
2. Скомпилировать в DLL
3. Вызывать эту DLL при необходимости из любого проекта.
Этот пункт контекстного меню не должен быть активным, когда проект ещё не выполняется.
Кроме того, после старта проекта секунд 5 копия браузера инициализируется и, хотя проект отмечен в ZP как выполняющийся, нажатие на пункт «Показать/скрыть инстансы» всё равно ни к чему не приводит. В эти...
Мне кажется, если такая аццкая загрузка, надо смотреть, что там делается внутри... напиши хотя бы в общем, какого рода работу делает зенка в твоих проектах. Может, достаточно какой-то блок переписать на c# и перестать греть помещение процессором.
Пользователь кликает «Добавить в конструктор действий». Тэг определяется верно, а вот имя атрибута... очень самые часты атрибуты: id, class, name. На данный момент очень часто бывает, что в качестве имени атрибута выбирается class, при этом показывается, что в списке по этому атрибуту штук 50...
Грустно читать о том, как люди занимаются тупым спамом, загаживают недонастроенные группы. Я сам ненавижу, например, недорасказанные истории, для дочитывания которых нужно куда-то вступать или кликать. Это всё просто негуманно.
Умножать каждую компоненту на 33,3% — безумие, в плане скорости это будет просто жесть. Правильно вам говорят, просто складывайте значения по RGB и делите на 16777215
Дык в чём проблема?
Работа со списками - взять первый элемент с удалением - записать в переменную
Работа с таблицами - добавить строку - взять из переменной
Дальше добавляешь стрелочку из второго пункта в первый
Дальше добавляешь красную стрелочку из первого пункта в тот элемент, который тебе...