Главная » 2016 » Октябрь » 8 » Как напечатать с помощью Clickermann.
22:59
Как напечатать с помощью Clickermann.

Очень часто возникает необходимость напечатать логин, пароль или адрес в адресной строке. Чтоб это сделал бот есть несколько способов.

Первый простой способ - это поставить на запись сценарий и записать внесения данных с клавиатуры. После записи удалить лишние строки и добавить в код параметры начала и конца программы. При этом вы автоматически получите координаты полей в которые будут вноситься данные и коды нажимаемых клавиш. Главным недостатком данного кода будет привязка к конкретным координатам и если они будут изменены, то бот будет промахиваться...  Лучшим решением будет привязка к какому то опорному рисунку.Пример кода:   набрать текст в поле ввода адреса( KEYSTRING("str" )-команда набора текста)

WAITMS(500)
GETSCREEN 
//  снимок экрана

if_picture_in(0,0,$_xmax,$_ymax,"img1.bmp") // поиск опорного рисунка
MOVE($_return1+5,$_return2+5)              // перемещаем курсор в поле заполнения адреса
LCLICK($_return1+5,$_return2+5)           // кликаем в поле

 

KEYSTRING("abrakadabra@gmail.com")  //   печать адреса
END_IF                                   //    конец условия
 

И если запустить  код, то сразу можно будет заметить недостаток команды KEYSTRING  - символ "@"  будет напечатан как символ "2" . То есть, символы в отображении которых участвуют две клавиши будут отображены основным символом. Значит используем команду для простых строк. Если должны участвовать сложные символы надо программировать печать каждого символа:

WAITMS(500)
GETSCREEN

if_picture_in(0,0,$_xmax,$_ymax,"img1.bmp")
MOVE($_return1+251,$_return2+2)
LCLICK($_return1+251,$_return2+2)        

//   печать адреса
  keyDown(65)
  keyUp(65)

  keyDown(66)
  keyUp(66)

  keyDown(82)
  keyUp(82)

  keyDown(65)
  keyUp(65)

  keyDown(75)
  keyUp(75)

  keyDown(65)
  keyUp(65)

  keyDown(68)
  keyUp(68)

  keyDown(65)
  keyUp(65)

  keyDown(66)
  keyUp(66)

  keyDown(82)
  keyUp(82)

  keyDown(65)
  keyUp(65)

  keyDown(16)
  keyDown(160)
  keyDown(50)
  keyUp(50)
  keyUp(16)
  keyUp(160)

  keyDown(71)
  keyUp(71)

  keyDown(77)
  keyUp(77)

  keyDown(65)
  keyUp(65)

  keyDown(73)
  keyUp(73)

  keyDown(76)
  keyUp(76)

  keyDown(190)
  keyUp(190)

  keyDown(67)
  keyUp(67)

  keyDown(79)
  keyUp(79)

  keyDown(77)
  keyUp(77)

 

END_IF                              

 

 

 

 

 

Категория: боты | Просмотров: 1176 | Добавил: kuzma | Рейтинг: 1.0/1
Всего комментариев: 0
avatar

Сайт создан для помощи тем, кто делает первые шаги в программировании.

- автор идеи Кузьма Кузин

Возможность бесплатного доступа ко всем материалам и скриптам.

-совместная работа с группой молодых программистов

Срипты для автоматического заработка на SEO сайтах.

- для всех пользователей всё по цене в 1 EUR