Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
Добавил возможность записать и генерировать код воспроизведения работы с мышью и клавиатурой.
Для начала и окончания записи надо нажать CTRL+SHIFT+X и выбрать в меню соответствующий пункт.
По окончанию записи становится активна эта кнопка, нажатие на которую вставляет генерированный скрипт в место положения курсора.
В дальнейшем эта функция доработается. На данный момент создается примитивный код нажатий кнопок мыши и клавиатуры указывая паузы между ними.
В отличие от sleep возможно завершить работу скрипта во время паузы.
Оптимальное применение:
Если пауза менее 500 - применять sleep. pause на это значение работает только как sleep...
От 500 до 1000 - рекомендуется pause.
Более 1000 - очень рекомендуется pause...
Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2018
Репутация: 0
А есть ли возможность рандомизировать паузу, например паузу между перемещениями мыши?
Zireael
Отправлено: 20 Марта, 2018 - 11:04:49
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
Цитата:
А есть ли возможность рандомизировать паузу, например паузу между перемещениями мыши?
CODE:
mousemove(100, 100);
sleep(rand(1000, 10000)); // пауза от 1 до 10 секунд
mousemove(300, 300);
Dantes3000
Отправлено: 20 Марта, 2018 - 13:05:08
Эксперт
Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016
Репутация: 58
Kibor пишет:
Синтаксис
pause(10000);
Почему бы не сделать возможность сразу рандомизировать паузу...pause(1000, 2000);
Kibor
Отправлено: 20 Марта, 2018 - 14:09:31
Эксперт
Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
Dantes3000 пишет:
Почему бы не сделать возможность сразу рандомизировать паузу...pause(1000, 2000);
Откуда кому известно, можно нарушать или нельзя заданный пользователем темп.
Не сложно в блокноте заменить pause (
на pause (rand(0, 500)+
и получим вместо pause (109); pause (rand(0, 500)+109);
Только вряд это кому надо. Так же как и та опция привела бы к тому же эффекту.
Dantes3000
Отправлено: 20 Марта, 2018 - 15:10:56
Эксперт
Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016
Репутация: 58
Kibor пишет:
Откуда кому известно, можно нарушать или нельзя заданный пользователем темп.
Не, это я просто не в ту тему спросил. Просто, в функцию pause можно добавить необязательный второй параметр, при котором, если он есть, будет рандомная пауза.
pause(1000, 2000); выглядит лучше чем pause(rand(1000, 2000));
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.