Здравствуйте, гость ( Вход | Регистрация )

7 страниц V « < 4 5 6 7 >  
Ответить в эту темуОткрыть новую тему
> Arduino, Нажатия мыши и клавиатуры в обход защиты от кликеров
cirus
сообщение 10.4.2023, 20:53
Сообщение #101


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26745
Пользователь №: 16.971
Возраст: 29



Цитата
Зачем с этим ардуино заморачиваться

Железка стоит 5$. А мышь с макросами?
Как из кликера запускать макросы мыши?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 10.4.2023, 21:52
Сообщение #102


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21064
Пользователь №: 16.156



Цитата(Gwyn @ 10.4.2023, 17:37) *

Я так понял ардуино не умеет в мультиоконку и может кликать только в открытое окно?
Чет не понятно, кому вообще нужен кликер под одно окно? Проще тогда использовать обычные макросные мыши ( x7, razer и тд) Они то же самое могут. Зачем с этим ардуино заморачиваться...



А кому вообще нужен кликер под не одно окно ? Тут вроде никто не навязывает ничего. Каждый волен выбирать в силу своих средств/возможностей.

Цитата(cirus @ 10.4.2023, 20:53) *

Железка стоит 5$. А мышь с макросами?
Как из кликера запускать макросы мыши?



Это цена в идеальном мире, где человек собрал уже не один десяток подобных девайсов, и с легкостью за полчаса паяет уже на заказ. В реальности сначала нужно заплатить за неудачные попытки + время на сборку. Итого выйдет не менее чем мышь, которую, к слову, можно костылями заставить выполнять макросы из пилота.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 10.4.2023, 22:06
Сообщение #103


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26745
Пользователь №: 16.971
Возраст: 29



Цитата
паяет

Никогда ничего не паял и не собираюсь. Подключил к usb, установил драйвер, устройство работает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 10.4.2023, 22:25
Сообщение #104


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21064
Пользователь №: 16.156



Цитата(cirus @ 10.4.2023, 22:06) *

Никогда ничего не паял и не собираюсь. Подключил к usb, установил драйвер, устройство работает.



Речь о готовом портативном девайсе в корпусе ? Так он не 5 баксов стоит. Все остальное от ардуины это конструктор же. Это примерно голый контроллер с припаяным усб для взаимодействия.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 10.4.2023, 22:56
Сообщение #105


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26745
Пользователь №: 16.971
Возраст: 29



Цитата
Это примерно голый контроллер с припаяным усб для взаимодействия

Для эмуляции мыши и клавы этого достаточно.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 14.4.2023, 21:19
Сообщение #106


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21064
Пользователь №: 16.156



Да, но сам комфорт использования...так и ssd диск можно использовать, напрямую плату подключить и все. а если часто нужно вне дома использовать ? без корпуса никак, имхо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.4.2023, 7:54
Сообщение #107


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Тяжело представляю зачем этот девайс нужно таскать куда-то регулярно с собой. Ну если прям кому-то нужно, то подойдет любая коробка и усб удлинитель. Либо залить эпоксидкой и жить счастливо. Хочется красиво - купить в корпусе. ИМХО очень частные случаи. Гораздо важднее то, что у людей на 11 винде вопросы возникли.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 15.4.2023, 8:52
Сообщение #108


****

Apprentice
Сообщений: 283
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8477
Пользователь №: 19.451
Возраст: 32



Цитата(DarkMaster @ 15.4.2023, 7:54) *

Тяжело представляю зачем этот девайс нужно таскать куда-то регулярно с собой. Ну если прям кому-то нужно, то подойдет любая коробка и усб удлинитель. Либо залить эпоксидкой и жить счастливо. Хочется красиво - купить в корпусе. ИМХО очень частные случаи. Гораздо важднее то, что у людей на 11 винде вопросы возникли.

Кстати 11 винду так и не победил, пока идеи кончились...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SkyRA
сообщение 7.5.2023, 15:57
Сообщение #109


*

Registred
Сообщений: 1
Регистрация: 7.5.2023
Группа: Пользователи
Наличность: 0
Пользователь №: 20.530
Возраст: 35



Привет, далек от всего этого, у меня лишь вопрос, при выполнении инструкции в первом сообщении любой код, запущенный в УО пилоте должен отрабатывать через имитацию нажатий клавиатуры? или нужны какие-то дополнительные манипуляции
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.5.2023, 16:01
Сообщение #110


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



У вас появляется новый метод эмуляции. Подробнее можете посмотреть в первом сообщении в спойлере "список функций".


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
kyja
сообщение 4.7.2023, 23:29
Сообщение #111


***

Novice
Сообщений: 85
Регистрация: 29.10.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.164



Цитата(Madeus @ 15.4.2023, 8:52) *

Кстати 11 винду так и не победил, пока идеи кончились...

А не работает просто не выполняется код в пилоте и он висит или не определяется драйвер?
У меня определяется в ком портах как все ок
Но пилот просто висит не ошибки ничего просто как будто идет выполнение но ничего не происходит
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 5.7.2023, 9:27
Сообщение #112


****

Apprentice
Сообщений: 283
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8477
Пользователь №: 19.451
Возраст: 32



Цитата(kyja @ 4.7.2023, 23:29) *

А не работает просто не выполняется код в пилоте и он висит или не определяется драйвер?
У меня определяется в ком портах как все ок
Но пилот просто висит не ошибки ничего просто как будто идет выполнение но ничего не происходит

Именно так, пока не придумал как решить. Учетка "Администратора", как кто-то советовал, не помогает, что в целом и понятно, явно не туда копать надо.
По факту скрипт виснет на любом обращении к ардуинке будь то настройки или действие.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.7.2023, 19:56
Сообщение #113


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Цитата
Именно так, пока не придумал как решить. Учетка "Администратора", как кто-то советовал, не помогает, что в целом и понятно, явно не туда копать надо.
По факту скрипт виснет на любом обращении к ардуинке будь то настройки или действие.

А в чистом луа пробовал запускать? Без пилота. Тупо взять luajit лучше 64 бита и подрубить? Можно дернуть сборку с luapower.com там куча модулей и luajit в нагрузку.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 5.7.2023, 21:33
Сообщение #114


****

Apprentice
Сообщений: 283
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8477
Пользователь №: 19.451
Возраст: 32



Цитата(DarkMaster @ 5.7.2023, 19:56) *

А в чистом луа пробовал запускать? Без пилота. Тупо взять luajit лучше 64 бита и подрубить? Можно дернуть сборку с luapower.com там куча модулей и luajit в нагрузку.

Да пробовал, эффект тот же.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 6.7.2023, 17:15
Сообщение #115


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



А если поставить эмулятор ком портов и попробовать отправить и принять с них что-нибудь? Понять проблема в самих ком портах при работе с луа или железке.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 6.7.2023, 19:36
Сообщение #116


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



librs232lua
вот такая либа еще есть для ком портов

COMport = ffi.cast('int', ffi.C.CreateFileA('\\.\\COM' .. tostring(export_array.com), GENERIC_READ + GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, nil))

попробуй заменить на
COMport = ffi.cast('int', ffi.C.CreateFileA('\\.\\COM' .. tostring(export_array.com)..":", GENERIC_READ + GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, nil))

двоеточие после порта добавлено


так же в тестовом режиме попробуй отослать ручками на железку через
io.open("COM123:", "wb")


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 6.7.2023, 20:59
Сообщение #117


****

Apprentice
Сообщений: 283
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8477
Пользователь №: 19.451
Возраст: 32



Цитата(DarkMaster @ 6.7.2023, 19:36) *

librs232lua
вот такая либа еще есть для ком портов

COMport = ffi.cast('int', ffi.C.CreateFileA('\\.\\COM' .. tostring(export_array.com), GENERIC_READ + GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, nil))

попробуй заменить на
COMport = ffi.cast('int', ffi.C.CreateFileA('\\.\\COM' .. tostring(export_array.com)..":", GENERIC_READ + GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, nil))

двоеточие после порта добавлено
так же в тестовом режиме попробуй отослать ручками на железку через
io.open("COM123:", "wb")

io.open отсылает, ну лампочка моргает по крайней мере, добавить ':' не помогло
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 8.7.2023, 3:16
Сообщение #118


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



а нормальным методом не моргала? эмуляцию при этом железка выполнила?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 8.7.2023, 11:19
Сообщение #119


****

Apprentice
Сообщений: 283
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8477
Пользователь №: 19.451
Возраст: 32



Цитата(DarkMaster @ 8.7.2023, 3:16) *

а нормальным методом не моргала? эмуляцию при этом железка выполнила?

Обычным методом не моргала, вообще ничего не происходит.
Код
--lua

local hw = require'arduino'
hw.com = hw.get_port (2341, 8036)    -- указать vid и pid ардуино
if hw.com < 1 then   -- если номер порта меньше 1
  log('error = ' .. tostring(hw.com))    -- код ошибки
  end_script ()
else
  log(hw.com)
end
log(1)
hw.mouse.move(100,100)
log(2)

До лога "2" не дойдет.
Не совсем понимаю что должна выполнить io.open("COM3:", "wb")
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 8.7.2023, 16:28
Сообщение #120


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Цитата
Не совсем понимаю что должна выполнить io.open("COM3:", "wb")

Открывает отправку данных в порт в бинарном режиме. w - флаг записи (отправка), b - бинарный режим, чтобы переносы строк не лепил.
Вообще судя по всему проблема в createfile который используется для открытия порта. Либо править createfile, что в рамках данной железки разумнее, либо переходить на io.open.
В винде нет разницы между портом и файлом. Работаполностью аналогичная.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

7 страниц V « < 4 5 6 7 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 10:43
Designed by Nickostyle