Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 2.19 Запись действий с мышью и клавиатурой. Генерирование кода воспроизведения.

Страниц (2): [1] 2 »
 

1. Kibor - 20 Октября, 2013 - 00:49:57 - перейти к сообщению
Добавил возможность записать и генерировать код воспроизведения работы с мышью и клавиатурой.
Для начала и окончания записи надо нажать CTRL+SHIFT+X и выбрать в меню соответствующий пункт.

По окончанию записи становится активна эта кнопка, нажатие на которую вставляет генерированный скрипт в место положения курсора.


В дальнейшем эта функция доработается. На данный момент создается примитивный код нажатий кнопок мыши и клавиатуры указывая паузы между ними.

.......................................................................

Добавил функций указания пауз в работе скрипта:
pause

Синтаксис
pause(10000);
Устанавливает паузу 10 секунд.

В отличие от sleep возможно завершить работу скрипта во время паузы.

Оптимальное применение:
Если пауза менее 500 - применять sleep. pause на это значение работает только как sleep...
От 500 до 1000 - рекомендуется pause.
Более 1000 - очень рекомендуется pause...
2. Barabachka - 20 Октября, 2013 - 14:08:19 - перейти к сообщению
Очень хорошая функция Улыбка У мну есть задум на этот счет. Терь начатое доделаю и погляжу как там и что.
3. Stanislaw - 15 Февраля, 2014 - 20:08:48 - перейти к сообщению
 Barabachka пишет:
Очень хорошая функция Улыбка У мну есть задум на этот счет. Терь начатое доделаю и погляжу как там и что.

И не говорите,сразу столько идей новых...
4. HACMOPK - 18 Февраля, 2014 - 14:13:22 - перейти к сообщению
Добрый вечер Владимир. Возвращаясь к записи действий будет ли дорабатываться данная функция. Интересует получение записи клавиатуры в таком
виде (Отобразить)
и т.д. сейчас при записи получаю
только (Отобразить)

при зажатии клавиши другие перестают записываться.
5. Kibor - 19 Февраля, 2014 - 15:24:36 - перейти к сообщению
Обновил. тут.
6. dennrum - 20 Марта, 2018 - 03:46:40 - перейти к сообщению
А есть ли возможность рандомизировать паузу, например паузу между перемещениями мыши?
7. Zireael - 20 Марта, 2018 - 04:04:49 - перейти к сообщению
 Цитата:
А есть ли возможность рандомизировать паузу, например паузу между перемещениями мыши?

CODE:
mousemove(100, 100);
sleep(rand(1000, 10000)); // пауза от 1 до 10 секунд
mousemove(300, 300);
8. Dantes3000 - 20 Марта, 2018 - 06:05:08 - перейти к сообщению
 Kibor пишет:
Синтаксис
pause(10000);

Почему бы не сделать возможность сразу рандомизировать паузу...pause(1000, 2000);
9. Kibor - 20 Марта, 2018 - 07:09:31 - перейти к сообщению
 Dantes3000 пишет:
Почему бы не сделать возможность сразу рандомизировать паузу...pause(1000, 2000);

Откуда кому известно, можно нарушать или нельзя заданный пользователем темп.
Не сложно в блокноте заменить
pause (
на
pause (rand(0, 500)+
и получим вместо
pause (109);
pause (rand(0, 500)+109);
Только вряд это кому надо. Так же как и та опция привела бы к тому же эффекту.
10. Dantes3000 - 20 Марта, 2018 - 08:10:56 - перейти к сообщению
 Kibor пишет:
Откуда кому известно, можно нарушать или нельзя заданный пользователем темп.

Не, это я просто не в ту тему спросил. Просто, в функцию pause можно добавить необязательный второй параметр, при котором, если он есть, будет рандомная пауза.
pause(1000, 2000); выглядит лучше чем pause(rand(1000, 2000));

Powered by ExBB FM 1.0 Final