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 - Geraran

Pages: [1] 2
1
Проблема работы кликермана на удаленном сервере уже много раз поднималась на форуме. Заключается она в том, что при закрытии сеанса подключения к удаленному рабочему столу, кликерман "не видит" монитора удаленного компьютера, так как его просто физически нет! Он образуется только при создании сеанса, и исчезает при завершении. В итоге - не работают функции анализа экрана, а может и еще что то.
Целый день вчера и сегодня искал способы заставить все-таки кликерман полноценно работать на удаленном vds и не зависить от включенного домашнего компьютера. И вот что получилось:
 Если установить на удаленном сервере virtualbox с windows xp, запустить в нем кликер,  то он "видит" экран, даже если завершаешь сеанс подключения к удаленному рабочему столу! Для проверки запускал такой простой скриптик:
Code: (clickermann) [Select]
WAIT(5)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "image_1.bmp", -1, 100)
  RCLICK($_return1, $_return2)
WAIT(1)
  WAITMS(100)
LOGWRITE ("Сообщение1")
LCLICK(675,45)
ELSE
WAIT(1)
LOGWRITE ("Сообщение2")   
END_IF

Запустил скрипт, сразу закрыл соединение (совсем закрыл, а не свернул). Зашел через некоторое время и в логе:
Code: (clickermann) [Select]
21:12:42 Сообщение
21:12:51 Сообщение
21:13:01 Сообщение
21:13:10 Сообщение
21:13:20 Сообщение
21:13:29 Сообщение
21:13:39 Сообщение
21:13:49 Сообщение
21:13:58 Сообщение
21:14:08 Сообщение
21:14:17 Сообщение
21:14:27 Сообщение
21:14:37 Сообщение
21:14:46 Сообщение
21:14:56 Сообщение
21:15:05 Сообщение
21:15:15 Сообщение
21:15:24 Сообщение
21:15:34 Сообщение
21:15:43 Сообщение
21:15:53 Сообщение
21:16:02 Сообщение
21:16:12 Сообщение

То есть, изображение благополучно находилось, по нему кликалось, потом в другом месте, потом снова по нему. ELSE не сработало ни разу! То есть проблема решается таким способом!

Объяснить это по-научному не могу, да и не надо это нам, крестьянам. Просто поделился своим опытом. 
Может где-то на форуме уже было решение этой проблемы, но я не нашел.

подскажите какой хр ставили

2
У тебя текст с переходом на новую строку. Такая запись не сработает.

Можно составлять строку вот так:

Code: (clickermann) [Select]
TOCLIP (strconcat("<lj-cut>Таковы основные выводы доклада, подготовленного экспертами Всемирной организации здравоохранения, который должен быть опубликован в ближайшее время.", char(13),char(10), char(13),char(10),"Индустрию по производству и продаже пальмового масла авторы документа напрямую сравнивают с табачной и алкогольной промышленностью &mdash;</lj-cut>")) // копируем текст в буфер


print(fromclip())
halt

char(13),char(10) - это переход на новую строку.

спасибо. я как и подозревал что не вмещается в строку. но если так все время писать в тексте после перехода char(13),char(10), char(13),char(10), то много мороки будет. может как то можно сделать, что бы вставить целый текст?

если нет, придется из блокнота, через буфер. как и думал в начале

3
Написано же, что не хватает одной скобки  ;D

Выложи файл с html кодом

я знаю что пишет про скобку  :) там любой вставлять текст так же будет.

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

4
да нет кракозяб при смене на  ANSI.

решил попробовать текст сразу из буфера. конечно будет больше геморроя, но меньше путаницы при копипастинге.

когда вписал небольшое количество символов, англиские и русские буквы вводятся без иероглифов.

но когда ввел по больше, цвет синтаксиса скрипта изменился, и при клике на кнопку применить , выбило ошибку. скриншоты прилагаю

Если не сложно внесите изменения, или предложите иную альтернативу

 // -------- блок ввода "HTML-код" -----------------
LCLICK(850,670) // клик по полю "HTML-код"
DBLCLICK(850,670) // + двойной клик
TOCLIP ("<lj-cut>Таковы основные выводы доклада, подготовленного экспертами Всемирной организации здравоохранения, который должен быть опубликован в ближайшее время.

Индустрию по производству и продаже пальмового масла авторы документа напрямую сравнивают с табачной и алкогольной промышленностью &mdash;</lj-cut>") // копируем текст в буфер
WAITMS(500)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (500)
KEYDOWN (#V)
WAITMS (500)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS (500)
 HALT

5
сейчас ознакомлюсь, спасибо

6
P.S. Как "запустить" ваш скрипт чтобы вставлял в блог?
я запускал как есть, и вот какая картинка, в кликермане  (в самой проге) отображается кракозабры.  скришот прилагаю.

немного решил упростить задачу. один пост, в разных аккаунтах, и в разное время и дате.

Скрипт написал. там ввод вручную без файла, но не вставляет весь текст, скриншот 222

мне нужно чтобы вы подсказали два действия чтения из тхт файла. чтобы не было кракозябр раскладом клавиатуры

1 действие вставить в поле "ТЕМА" например: Об опасности пальмового масла

2 действие во второе  поле вставить HTML-код:

<lj-like buttons="repost,facebook,twitter,google,vkontakte,odnoklassniki,pocket,tumblr,livejournal" />


<img alt="" src="jpg" />

<b>Употребление в пищу пальмового масла ведет к ожирению и развитию хронических заболеваний в глобальном масштабе, а его производство наносит непоправимый ущерб природе.</b>

<lj-cut>Таковы основные выводы доклада, подготовленного экспертами Всемирной организации здравоохранения, который должен быть опубликован в ближайшее время.

Индустрию по производству и продаже пальмового масла авторы документа напрямую сравнивают с табачной и алкогольной промышленностью &mdash; как по уровню вреда для здоровья и окружающей среды, так и по усилиям рекламщиков и лоббистов, пытающихся скрыть от потребителей правду в погоне за прибылью. Производители рекламируют его, как безвредное.

Ученым, политикам и сотрудникам медицинских учреждений всего мира рекомендуется пересмотреть свое отношение к пальмовому маслу, чтобы &laquo;уменьшить негативное влияние этой индустрии на здоровье человека и планеты&raquo;.
В 2015 году в США было запрещено использование в продуктах питания опасных для здоровья трансжиров, а в 2018 году ВОЗ выступила с аналогичной рекомендацией для всего мира. Эксперты организации опасаются, что производители еды попросту заменят запрещенные ингредиенты пальмовым маслом &mdash; дешевым, но потенциально ничуть не менее вредным.

</lj-cut>


Заранее спасибо
 

7
спасибо, позже начну разбираться

8
Всем привет.
Подскажите как считывать из notepad++ HTML-код для копипаста в блог.
Скрипт о смене раскладки клавы видел http://crapware.aidf.org/forum/index.php?topic=382.msg3093#msg3093
Задал вопрос, потому что в коде есть английские и русские буквы.
Желательно чтобы посты считывало по пронумерованному списку.
Пример прилагаю во вложенном файле.
Заранее спасибо.

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

скрин 0 показывает кнопки до прохода кликерманом. если нету сбоев с торможением страницы, или вводом пароля, весь цикл проходит нормально, программа не реагирует на кнопку справа с монетой.

на снимке 1, уже показано что левая кнопка была нажата, вот тогда кликер "цепляет" правую. по ходу, он не доходит до монетки

10
спасибо, попробую написать

11
всем привет.

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

GETSCREEN
COLORMODE(5)
    IF_PICTURE_IN (20,150, 600,1150, "makowkina.bmp", -1, 80)
       LCLICK($_return1, $_return2)
       WAITMS(100)
    END_IF // поиск кнопки репоста
WAIT(3)

12
GETSCREEN
COLORMODE(5)
    IF_PICTURE_IN (20,150, 600,1150, "makowkina.bmp", -1, 80)
       LCLICK($_return1, $_return2)
       WAITMS(100)
    END_IF // поиск кнопки репоста
WAIT(3)

изменил колормоде на 5 и процент совпадения 80. заработало. но потом ждал облом, скриншот кнопки (логотип на белом фоне) срабатывал только на том сайте где был сделан снимок экрана, на салатовом фоне, хоть скриншот был обрезан. сделал кнопку на белом фоне, как у себя на компе, начало срабатывать на всех сайтах.

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

Quote
Изучи игнорирование фона, в сложных случаях нужно использовать все доступные возможности.
спасибо, учту

13
всем привет.
у меня та же проблема. скрипт поиска картинки работал без цветокорекции на 64 железе. на днях комп сдох, пришлось перейти на 32 бит. сначала кликерман тормозил, поставил фрамеворк 4.5. начал работать. мой скрипт работает чужом компе, но не видит картинку. уже хотел тему создавать, но увидел вашу беседу. сделал с COLORMODE(6). скрипт увидел картинку

НО..
увидел всего раз. после захода в другой аккаунт, опять не видит картинку...  :o

подскажите в чем проблема?

я уже привык к автоматизации  ;), а еще не известно когда починят мой пк  :(

заранее спасибо

14
Спасибо, все получилось, как я хотел

15
Всем привет.
Мой скрипт

LCLICK(15,15) //кординаты вкладки 0 (вход в жж)
WAIT(1)                                   

//// LCLICK(1340,125) ///  верхняя кнопка войти   
/// WAITMS(100)

LCLICK(555,540) // координаты средней кнопки вход
WAITMS(100)
LCLICK(560,650) // координаты средней кнопки вход
WAIT(1)

LCLICK(240,15) //кординаты вкладки 1
WAIT(1)
KEYPRESS(#F5) // клавиша обновления
WAIT(7)               

GETSCREEN
    IF_PICTURE_IN (20,150, 650,940, "karandash.bmp", -1, 100)
       LCLICK($_return1, $_return2)
       WAITMS(100)
    END_IF // поиск кнопки репоста
WAIT(3)


LCLICK(465,15) //координаты вкладки 2
WAIT(1)
KEYPRESS(#F5) // клавиша обновления
WAIT(7)

GETSCREEN
    IF_PICTURE_IN (20,150, 650,940, "karandash.bmp", -1, 100)
       LCLICK($_return1, $_return2)
       WAITMS(100)
    END_IF // поиск кнопки репоста
WAIT(3)


LCLICK(690,15) //кординаты вкладки 3
WAIT(1)
KEYPRESS(#F5) // клавиша обновления
WAIT(7)

GETSCREEN
    IF_PICTURE_IN (20,150, 650,940, "karandash.bmp", -1, 100)
       LCLICK($_return1, $_return2)
       WAITMS(100)
    END_IF // поиск кнопки репоста
WAIT(3)

LCLICK(15,15) //кординаты вкладки входа в жж
WAIT(1)

//----------- координаты кнопок выход-------------
LCLICK(1515,130)
WAITMS(100)



MOVE(1597,120) // курсор на вкладку с кнопкой выйти
WAIT(1)
LCLICK(1450,590) // клик по кнопке выйти
WAIT(3)
              //-------------------------

LCLICK(1340,125) ///  верхняя кнопка войти
WAIT(2)
LCLICK(600,500) /// поле ЛОГИН
WAITMS(100)
LCLICK(600,380) /// поле логин
WAIT(1)


BEEP(800,200)

HALT


Самих скриптов несколько http://crapware.aidf.org/forum/index.php?topic=36.msg16838#msg16838
Мне нужно чтобы из блокнота Кликерман считывал логин и пароль и заходил на сайт.
Когда закончится список, остановка
Буду премного благодарен за помощь.

Pages: [1] 2