Автоматизация нажатия клавиши мыши

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 07, 2019 20:54:06

Сообщение alls_02ru »

Здравствуйте
Как можно сделать чтобы левая кнопка на мыши нажималась через определенный промежуток времени(до 1с). Желательно питание от мыши ну или от акуму 18650. Софт решения для пк не вариант.
Играю в л2 крафчу ресы, шум от мышки сильный(ночью утром), + время. Защиты игра палит софт на пк.

Добавлено after 11 minutes 33 seconds:
USB мышь проводная, есть парочка старых ненужных
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

man xdotool
Ничего аппаратного делать не нужно.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 07, 2019 20:54:06

Сообщение alls_02ru »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4104926#p4104926"]man xdotool
Ничего аппаратного делать не нужно.[/uquote]

уверен на 90% что за это я словлю бан, софт и эмуляция не канает
Открыл глаза
Аватара пользователя
Сообщения: 66
Зарегистрирован: Вс авг 24, 2014 12:55:05

Сообщение Voodoo Doll »

google://555 astable
третий вывод в тот провод кнопки что не соединён с землёй
питание от мышки.
вообще, щас бы в игорки с античитом играть, особенно что-то там крафтить.
в игрульке должна быть консольная команда god, ну или на худой конец bemymonkey
чтобы можно было подрубать и сеять смерть, ня!!
Take the L out of lover - and it's over, baby.
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 07, 2019 20:54:06

Сообщение alls_02ru »

[uquote="Voodoo Doll",url="/forum/viewtopic.php?p=4104943#p4104943"]google://555 astable
третий вывод в тот провод кнопки что не соединён с землёй
питание от мышки.
вообще, щас бы в игорки с античитом играть, особенно что-то там крафтить.
в игрульке должна быть консольная команда god, ну или на худой конец bemymonkey
чтобы можно было подрубать и сеять смерть, ня!![/uquote]

т.е. просто 1 микросхема и больше никаких деталей? с какой частотой он будет нажимать?

Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6335
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

[uquote="alls_02ru",url="/forum/viewtopic.php?p=4104978#p4104978"]с какой частотой он будет нажимать?[/uquote]
https://radiokot.ru/articles/01/
Изображение
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="alls_02ru",url="/forum/viewtopic.php?p=4104928#p4104928"]уверен на 90% что за это я словлю бан, софт и эмуляция не канает
> Защиты игра палит софт на пк.[/uquote]
Т.е. игра обращается к мыши не как к /dev/input, а вообще напрямую что ли? Фигасе, уродцы…
В этом случае и отдельное HID-устройство на МК не сделать!
Тогда - да, только городить простенький генератор на чем угодно, да коротить контакты нужной кнопки мосфетом или биполярником. В принципе, в корпус такой генератор запросто влезет, даже будучи на макетке распаян. И можно где-нибудь в корпусе мыши сделать кнопочку-включалку этой фигни.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Не пробовали аппаратный эмулятор мыши типа такого? https://habr.com/ru/post/537024/
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 07, 2019 20:54:06

Сообщение alls_02ru »

[uquote="Мурик",url="/forum/viewtopic.php?p=4105276#p4105276"]Не пробовали аппаратный эмулятор мыши типа такого? https://habr.com/ru/post/537024/[/uquote]

я хз как работает защита SmartGuard

Добавлено after 1 minute 5 seconds:
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4105146#p4105146"][uquote="alls_02ru",url="/forum/viewtopic.php?p=4104928#p4104928"]уверен на 90% что за это я словлю бан, софт и эмуляция не канает
> Защиты игра палит софт на пк.[/uquote]
Т.е. игра обращается к мыши не как к /dev/input, а вообще напрямую что ли? Фигасе, уродцы…
В этом случае и отдельное HID-устройство на МК не сделать!
Тогда - да, только городить простенький генератор на чем угодно, да коротить контакты нужной кнопки мосфетом или биполярником. В принципе, в корпус такой генератор запросто влезет, даже будучи на макетке распаян. И можно где-нибудь в корпусе мыши сделать кнопочку-включалку этой фигни.[/uquote]

а можно поподробнее и попроще) я не специалист а так новичёк )
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="Мурик",url="/forum/viewtopic.php?p=4105276#p4105276"]Не пробовали аппаратный эмулятор мыши типа такого? https://habr.com/ru/post/537024/[/uquote]
У меня USB-HID валяется готовый на гитхабе. Его легко можно довести до ума, чтобы хоть 100500-кнопочную мышь сделать, хоть автоматизировать траекторию/кнопки и т.п. Но ТСу такое не подойдет, он же написал, что у него в игрульке "детектор", т.е. игра не ориентируется на стандартные средства получения сведений о мыши, а напрямую работает с ее устройством.
[uquote="alls_02ru",url="/forum/viewtopic.php?p=4105308#p4105308"]а можно поподробнее и попроще) я не специалист а так новичок )[/uquote]
Генератор можно сварганить хоть на двух транзисторах, хоть на К155ЛА3, хоть на 555 - вариантов море! А где-нибудь сбоку мыши сделать маленький тумблер, если его включить, заведется питание на генератор, и он будет нащелкивать кнопку мыши.

Добавлено after 4 minutes 44 seconds:
Кстати, программные средства даже в самом запущенном случае возможны: ведь можно написать свой модуль ядра, который будет имитировать устройство мыши. А еще лучше - переделать стандартный модуль ядра. Тогда в системе мышь будет как обычно, но при помощи сисвызовов можно будет включать/выключать всякие читерские штучки.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

alls_02ru писал(а):я хз как работает защита SmartGuard
Она работает на программном уровне. На аппаратном не отличит реальную мышку он эмулятора потому что то и другое - мышка.
alls_02ru писал(а):а можно поподробнее
Если у вас операционная система не линукс, можете не заморачиваться.
Eddy_Em думает что у всех линукс, :facepalm: хотя очевидно раз игра значит винда. :)))
Eddy_Em писал(а):Его легко можно довести до ума, чтобы хоть 100500-кнопочную мышь сделать
Сделайте. :)
Eddy_Em писал(а):Но ТСу такое не подойдет, он же написал, что у него в игрульке "детектор", т.е. игра не ориентируется на стандартные средства получения сведений о мыши, а напрямую работает с ее устройством.
Он же написал что не знает как работает защита. Она реализована на программном уровне и вероятно защищает на уровне ядра, но отличить настоящую мышь от аппаратного эмулятора не сможет. :)
Вымогатель припоя
Аватара пользователя
Сообщения: 517
Зарегистрирован: Пт ноя 13, 2020 13:54:40
Откуда: Харьков, Украина

Сообщение Rimlyanin »

[uquote="alls_02ru",url="/forum/viewtopic.php?p=4104917#p4104917"]Как можно сделать чтобы левая кнопка на мыши нажималась через определенный промежуток времени(до 1с).[/uquote]
ардуинка, умеющая прикидываться HID и простейший цикл.
Проверено, работает.

А если надо аппаратных решений, то хоть метроном с щелевой оптопарой, хоть моторчик с крыльчаткой с ней же, хоть моторчик с эксцентриком и микрик, хоть... датчик движения с накрученными параметрами.

И да, бывают мышки с очень-очень тихим щелчком.
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="Мурик",url="/forum/viewtopic.php?p=4105344#p4105344"]Сделайте. :)[/uquote]
Мне не нужно, поэтому только в рамках шабашки за определенное денежное вознаграждение. По фиксированному ТЗ.
Она реализована на программном уровне и вероятно защищает на уровне ядра, но отличить настоящую мышь от аппаратного эмулятора не сможет. :)
Бред какой-то в ваших форточках! В линуксе невозможно такое. Либо ты напрямую привязываешься к конкретному /dev/input, в результате чего ни на какое другое устройство не реагируешь + невозможно программно без вмешательство в соответствующий модуль ядра сделать эмуляцию. Либо ты пользуешься стандартными вызовами, так что любой xdotool сможет имитировать сигналы.
Что до форточек как игровой платформы, то не факт: сейчас "стим" под линуксом даже более активно работает.

Ну и да, если мышь в форточках даже на уровне "драйвера" контролируется, то тоже программно легко это обойти: взять, да написать свой "драйвер". Аналогично, как в линуксе переделать модуль ядра под свои нужды…
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 07, 2019 20:54:06

Сообщение alls_02ru »

нашёл норм вариант) https://oldoctober.com/ru/mouse_emulator/

осталось только подобрать соверменны аналоги детайлей)

Изображение

Добавлено after 5 hours 23 minutes 14 seconds:
подскажите какой мощности резисторы(вт) тут нужны и на сколько вольт кондёры? керамические? возможноли резисторы R1 R4 поставить перменные?
Друг Кота
Аватара пользователя
Сообщения: 6335
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

[uquote="alls_02ru",url="/forum/viewtopic.php?p=4105394#p4105394"]подскажите какой мощности резисторы(вт) тут нужны и на сколько вольт кондёры? керамические?[/uquote]
Я офонареваю. Если вспомнить физику за 7-й класс в объёме хотя бы закона дяди Ома:
Схема 5-вольтовая. Самый малый номинал резистора - 5 кОм. 5В / 5кОм = 1мА * 5В = 5мВт ! Самые мелкие резисторы имеют номин. мощность раз в 20 бо'льшую. Впрочем, и 2-ваттники тут тоже будут работать, куда ж им деться. На сколько вольт кондёры? Ну, опять же в 5-вольтовую схему 600В самый будет аккурат. :( Кондёры - керамика или плёночный (бумажный), потому что если задаться целью сделать как можно хуже (нестабильнее) , то найти электролитик на 1 мкФ будет проблематично. :)
возможно ли резисторы R1 R4 поставить перменные?
Можно. Только подобрав нужный режим, лучше заменить их на постоянные во избежание возможной в будущем потери контакта в переменных.
Изображение
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 07, 2019 20:54:06

Сообщение alls_02ru »

Jack_A,
не судите строго мне детали заказывать за 200км с платной доставкой, в городе нету магазинов электроники. поэтому так тщательно собираю инфу что брать) не буду же я потом заказывать 1 кондесатор стоимостью 20р с доставкой в 350р
https://magazin-elektronika.ru/
Друг Кота
Аватара пользователя
Сообщения: 6335
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Я понимаю. Но тем не менее это не отменяет необходимости логически мыслить.
Конденсаторов и прочей лабуды могу выдать бесплатно немерянно. Самовывоз из Минска :))
Изображение
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Jack_A писал(а):найти электролитик на 1 мкФ будет проблематично.
Почему? Их полно.
Вот электролит на 0.1 мкф и меньше, найти сложно.
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб дек 07, 2019 20:54:06

Сообщение alls_02ru »

Jack_A, Мурик,
в магазине где буду заказывать есть только керам. 1,0 мкФ / 50 В, Конденсатор, X7R

https://magazin-elektronika.ru/
Вымогатель припоя
Аватара пользователя
Сообщения: 517
Зарегистрирован: Пт ноя 13, 2020 13:54:40
Откуда: Харьков, Украина

Сообщение Rimlyanin »

Контактная информация:
Ответить

Вернуться в «Интеграция с ПК»