Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - evgenm

Pages: [1]
1
админка сайтов это сила, как раз один из скриптов который сделал для этого и служит, в программе Зеброид создается контент, а потом скрипт переносит его в админку с заполнением всех полей. Создаю таким путем виртуальные категории, тысяч 10-15 уже сделано, вручную в день штук 200-300 можно сделать и то надоест надолго)

2
Нет пока не экспортируются, сложности у хозяина доски, пытается настроить, но пока не настроил

вы сказали что сами не мало отправляете обьявлений, может как то можно договорится и мои обьявления отправить тоже?)

3
Любой из примеров выше.

Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "metro.bmp") // ищем 'Станция метро'
    LCLICK($_return1+300, $_return2+30)  // клик по выпадающему списку
    WAITMS(300)
    KEYSTRING("новок", 30)
    WAITMS(70)
    LCLICK($_return1+300, $_return2+85)  // клик по 2 пункту
    WAITMS(100)
END_IF

Проще сразу набирать полное название, чего мучаться
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN(0,0,$_xmax,$_ymax, "metro.bmp") // ищем 'Станция метро'
    LCLICK($_return1+300, $_return2+30)  // клик по выпадающему списку
    WAITMS(300)
    KEYSTRING("новокосино", 30)
    WAITMS(70)
    KEYPRESS(#ENTER)
    WAITMS(300)
END_IF

Супер, спасибо большое, сразу пару новинок показали которые раньше не использовал)
это поиск по картинке, а не пикселю
и указания координат
 LCLICK($_return1+300, $_return2+30)
не знал что через + можно задавать координаты
век живи век учись
Сам пока мало помогающих скриптов создал, но штуки3-4 уже есть в запасе которые помогли пару сотен тысяч действий сократить ручной работы

В этом что создаю тоже заморочки, можно импортировать обьявления, но телефон, почта и метро не импортируются и приходится вручную эти три пункта подправлять, а если обьявлений 1 тыс или более, то уже трудоемко

4
находим слово Станция метро
кликаем ниже где окно для записей
прописываем новок
выбираем кликом ниже Новокосино

5
Проблемы с формулировкой вопроса.

Давай так. Сделай скрин  на нём покажи что куда ты хочешь кликать и в каком порядке.

6
Значит я угадал, а не Андрей.
может быть, пока знаний у меня не хватает, но из тех тестов что попробовал, то пока тоже самое у меня выходит, что и в случае Андрея.
Используя Ваш пример нахожу точку пикселя, а координаты по вертикали прописаны жестко и это пока не помогло чтобы отсчет пошел от точки пикселя.
думаю не правильно прописываю код, но как правильно пока не понимаю

$xx = $_return1
lclick($_return1, 511)

7
По моему ему надо вот это
системные переменные в которые возвращаются координаты мыши
$_xmouse
$_ymouse
Code: (clickermann) [Select]
lclick($_return1, $_ymouse)

Да, скорее всего этот вариант подходит, насколько я предполагаю он указывает предыдущий клик $_return1 и последующий нужный клик $_ymouse, но как это в скрипте можно прописать?

например так?
lclick($_return1, $_ymouse)
LCLICK($_return1,1060)

или как-то по другому нужно

Попробовал реализовать, получилось чтобы произошел следующий клик, но опять же в такой реализации жесткая привязка к координатам по горизонтали $_return1, а вертикальный клик указывает жестко на заданные координаты $_ymouse.
У меня проблема в том, что на странице блок рекламы вверху страницы и он всегда разный по размерам (по высоте) при обновлении страницы.
Поэтому нельзя указать жестко координаты. Вот я и пробую найти возможность, если такая конечно есть, вести отсчет от точки при поиске пикселя.
как бы точка пикселя будет жестко прописана, а вверх или вниз движения мыши с отсчетом от нее.

Спасибо

8
Доброго времени суток.
Подскажите плз возможно ли как то сделать чтобы после клика через поиск пикселя картинки, далее можно было-бы задать координаты только по вертикали, без указания горизонтальных координат.
(пробую применить на сайте чтобы предположим при заполнении обьявления кликнул по окну "метро" появляется выпадающее меню со списком метро и следующий клик был на нужное мне метро, которое находится на 50 пунктов ниже. в другой задаче плюс минус похожая проблема, которая могла-бы быть решена без указания горизонтальных координат)

спасибо


KEYDOWN (#CTRL)
WAIT(1)
KEYDOWN (#F)
WAIT(1)
KEYUP (#F)
KEYUP (#CTRL)
WAIT(1)
KEYSTRING("текст поиска") // набрать текст
WAIT(3)
// помещение текущего снимка экрана в буфер программы
// это необходимо для работы всех графических функций и процедур
getscreen
 
// --- конструкция поиска пикселя в буфере экрана ---
// координаты 0, 0, $_xmax, $_ymax описывают прямоугольную область, в которой будет осуществлен поиск. при этом $_xmax и $_ymax содержат максимально возможные значения для текущего разрешения экрана. 255 это код цвета, он соответствует красному. код цвета можно узнать в редакторе, наведя курсор на нужного цвета пиксель
// сама инструкция поиска if_pixel_in по сути представляет собой условие, то есть выполнение кода, который описан внутри условия, зависит от результата проверки самого условия (если пиксель найден) с учетом всех вышеописанных параметров.
if_pixel_in(0, 0, $_xmax, $_ymax, 1729791)
 
   // если пиксель заданного цвета найден, его координаты будут помещены в системные переменные $_return1 и $_return2. можно их распечатать в лог ...
   print("Цвет обнаружен в координатах: ", $_return1, ,":", $_return2)
 
   // ... а можно сразу кликнуть по нему левой кнопкой мыши
   lclick($_return1, $_return2)
 
else   // блок else (вместе с кодом) не обязателен, но он обеспечивает обработку ситуации, когда условие вернуло отрицательный результат
 
   // если ничего не найдено, выводим сообщение
   print("ничего не найдено")
 
end_if   // конец условия

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

9
Задача решилась своими силами. Созданный скрипт закрыл полностью поставленную цель. Тема закрыта.

10
Да, спасибо за отклик, вроде потихоньку проблема уходит, чтобы цикл получился мне надо 5 кругооборотов сделать в одном большом цикле, пятый будет зацикливающим, 3 вроде уже подогнал, осталось 2 и скрипт на десятки тысяч постов для быстрого наполнения категорий сайта будет готов. Вручную эту работу тяжело проводить, а с помощью скрипта ляпота. Зеброид на самом деле очень серьезный продукт, лучше пока не встречал. Недавно надо было в амиро импорт сделать, только CSV принимает амиро, а выгрузку дали XML, так зеброид и здесь на высоте, переконвертировал XML в CSV влет.

11
Доброго времени суток.
Сколько может стоить скрипт для переноса данных из программы зеброид

в админку сайта


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

Pages: [1]