Author Topic: Поиск одной фразы и клик на ней. Нужна Ваша помощь!  (Read 21731 times)

0 Members and 1 Guest are viewing this topic.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Да в том то и дело что я пытаюсь разобраться, но не получается chm в Win8 не открывается - описание команд не нашел -(
Вернее не пытался найти, там же даже указание есть что делать если справка не открывается.
http://crapware.aidf.org/forum/index.php?topic=1031.0
Там же я даже для особых онлайн справку прикрутил.

Скрипт присланнлный выше работает только в режиме эмуляции без привязки к окну ;-(
Ну конечно привязывать нельзя потому что у браузера несколько окон. Каждая вкладка это отдельное окно. Кроме того "Зажатия" клавиш не работают в оконном режиме, невозможно нажать Ctrl+F. Вот что не нуб так сразу в оконный режим.....

Почему то после пары прокликов, становится активным окно САМОКО кликера :-(
По хорошему редактор нужно закрыть а кликер свернуть. Запуск на Alt+A остановка Alt+S. И ниче никуда вылазить не будет.

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
значит чтобы перейти на след страницу надо найти эту кнопку и нажать по ней соответственно вспоминаем if_picture_in
но ведь эта кнопка не всегда видна поэтому надо пролистать страницу в самый низ тут надо чтото придумывать как реализовать
удачи )

там есть номера страниц
1. не понятно какая команда будет для выхода из цикла когда будет не найдено выделение (когда все на странице прокликается)
2. вниузу есть кно перехода на следуюещие страцицы ( они идут по порятдку) как их в цикле кликать?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
значит чтобы перейти на след страницу надо найти эту кнопку и нажать по ней соответственно вспоминаем if_picture_in
но ведь эта кнопка не всегда видна поэтому надо пролистать страницу в самый низ тут надо чтото придумывать как реализовать
удачи )

там есть номера страниц
1. не понятно какая команда будет для выхода из цикла когда будет не найдено выделение (когда все на странице прокликается)
2. вниузу есть кно перехода на следуюещие страцицы ( они идут по порятдку) как их в цикле кликать?

Да это все не просто.
В хроме никак не определяется конец найденным словам. А вот в мазилле я заметил сообщение "Достигнут конец..."
Можно организовать цикл с условием пока функция поиска картинок не увидит это слово. Тут она меняет переменную и цикл прекращается.


Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
Спасибо за хелп но понял что пока интеллектна не хватит.. -(
Буду сам кликать для переключения между страницами :-((( плохо быть бесталковым :-(((
(а ни какойм нет возможности записать автоматом макрос поведения мышки и кликов ( как в екселе) что бы хоть понять какие где и как команды юзаюится....?

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
значит чтобы перейти на след страницу надо найти эту кнопку и нажать по ней соответственно вспоминаем if_picture_in
но ведь эта кнопка не всегда видна поэтому надо пролистать страницу в самый низ тут надо чтото придумывать как реализовать
удачи )

там есть номера страниц
1. не понятно какая команда будет для выхода из цикла когда будет не найдено выделение (когда все на странице прокликается)
2. вниузу есть кно перехода на следуюещие страцицы ( они идут по порятдку) как их в цикле кликать?

Да это все не просто.
В хроме никак не определяется конец найденным словам. А вот в мазилле я заметил сообщение "Достигнут конец..."
Можно организовать цикл с условием пока функция поиска картинок не увидит это слово. Тут она меняет переменную и цикл прекращается.

В хроме наверное можно поставить условие того что цвет выделения не найден.. то с моим антиллектов это на уровне фантастики :-(((

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
Еще какая то хрень... перестает искать фразу... ищет только пробел из фразы :-))) ( после длительного простоя... не могу понять почему это проиходит "=(((

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
т.е.
1. надо как то понять что цвет не найден.
2. прибавить единичку к номеру текущей странцы http://machinebook.ru/companies?page=206
3. И кликнуть на ней ( или может есть какая то команда открыть юрл?  что бы если не найден цвет октырыть урл +1 к текущему
Это видимо тоже надо как то организовать в цикле :-(((
Есть кто поможет решить эту не тревиальную задачку?

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
почитал справку но так и не вкурил как понят что в
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 3315455) цвет не найдет ;-( что бы попытаться его зацыклить на условие что такого цвета нет.... :-(

Как перейти по УРЛу тоже не вкурил.... :-(((

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
LCLICK(959,8)  // 12890772
                  WAIT(1)
KEYDOWN (#CTRL) // Ctrl+F
WAITMS (60)
KEYDOWN (#F)
WAITMS (60)
KEYUP (#F)
KEYUP (#CTRL)
WAITMS(50)
KEYPRESS(#DELETE) // ??????? ?????????? ?????
WAITMS(50)
 
KEYSTRING("â ïàðòí¸ðû", 20) // ?????? ????? ??? ??????
WAITMS(500)
 
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 3315455) // ???? ???? ?????????
   LCLICK($_return1+2, $_return2+2) // ??????? ?? ??????????
   WAITMS(100)
END_IF
wait(5)

немогу понять почему этот же алгоритм вдруг начинает искть только пробелы :-(((

aheart82

  • Зашел в гости
  • *
  • Posts: 13
    • View Profile
немогу понять почему этот же алгоритм вдруг начинает искть только пробелы :-(((
попробуй в кликере поставить русскую раскладку ( когда активен кликер, в трее должен стоять русский язык), а затем запусти его.
ps/ это если ты печатаешь русские буквы.


Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
странно, но помогает только замена одной буквы т.е. удалил букву и опять ее поставил :-):-)
После этого начинает работать :-) а есть команда переключения клавиатуры на русский язык в кликере?


Кто то может по циклам помочь.. как это организовать l-(** не получается каменный цвяток :-(((

И какой команде передавать ссылку что он ее кликнул?

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
значит чтобы перейти на след страницу надо найти эту кнопку и нажать по ней соответственно вспоминаем if_picture_in
но ведь эта кнопка не всегда видна поэтому надо пролистать страницу в самый низ тут надо чтото придумывать как реализовать
удачи )

там есть номера страниц
1. не понятно какая команда будет для выхода из цикла когда будет не найдено выделение (когда все на странице прокликается)
2. вниузу есть кно перехода на следуюещие страцицы ( они идут по порятдку) как их в цикле кликать?

Да это все не просто.
В хроме никак не определяется конец найденным словам. А вот в мазилле я заметил сообщение "Достигнут конец..."
Можно организовать цикл с условием пока функция поиска картинок не увидит это слово. Тут она меняет переменную и цикл прекращается.

А у функции поиска картинки есть переменная - картинка не найдена?

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
господа нужен хелп как правильно организоовать цикл?
Пытаюсь сделать простенький кликре для гугл волн, но не могу понять как сделать

Клик по первому слову - понятно
а потом надо найти другое слово в выплывшем окне и клацнуть по нему...

плиззззз выручайте посредственность (((

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
and - после enf_if пару раз сработал.
Но потом ни в какую... :-(((((

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
и еще один аццкий вопрос
Как запомнить первый клик,
потом найти слово, потом еще одно слово
И потом кликнуть +10 пикселей ниже и так N-раз.

т.е. смысл в том что подводим к ссылке мышку
всплывает окошечко
в нем ищем слово и кликаем
потом еще ищем слово и кликаем
после этого возрващаемя на координату+10 писелей.... и попять круг....

(не могу это опсать на языке скриптика -((((