1 (изменено: Kurskador, 2018-06-08 15:40:34)

Тема: AHK: Функция для имитации физических нажатий

Сколько будет стоить, заказать готовую функцию для имитации физического нажатия клавиш, кнопок мыши и движения мыши, чтобы простыми средствами AHK можно было вписывать только необходимые последовательности типа:

F1::
Send,{Numpad3}
Random,ps,10,100
Sleep,%ps%
Send,{Up}
Random,ps,10,100
Sleep,%ps%
Send,{Lshift}{Lbutton}
Return

F2::
MouseMove,100,200
Random,ps,0,25
Sleep,%ps%
Send,{Lbutton}
Return

#if var1
Lbutton::
Random,tm,2,5
loop,%tm%
	{
	Send,{Lbutton Down}
	Random,ps,10,100
	Sleep,%ps%
	Send,{Lbutton Up}
	}
Return
#if
Return

  Ну, или в другом виде, но без отхода от самых простых операций.

2

Re: AHK: Функция для имитации физических нажатий

Насколько я понимаю, она ловится играми. А чем можно проверить не знаю.
"Ahk-Spy - Button" вообще эту команду игнорирует и видит реально нажатую клавишу, а не то что отправляет Send.

3

Re: AHK: Функция для имитации физических нажатий

Не моя глубина.
Спрошу снова, но иначе. Может ли кто-то выполнить поставленную задачу и предложить надёжные средства для её надёжного тестирования? Сколько, хотя бы ориентировночно, это будет стоить?
  Ни о каких "ботах" речь не идёт.

4

Re: AHK: Функция для имитации физических нажатий

Любые эмулированные посылы клавиш определяются.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

5

Re: AHK: Функция для имитации физических нажатий

А если они посланы на уровне драйвера, типа библиотек wingring, dd, interception?

6

Re: AHK: Функция для имитации физических нажатий

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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

7

Re: AHK: Функция для имитации физических нажатий

В играх я не пробовал.
А вот при вводе пароля в UAC, WingRing работал:
http://forum.script-coding.com/viewtopi … 61#p105861

8

Re: AHK: Функция для имитации физических нажатий

У меня это вроде не работало. Как-то от клавиатуры может зависеть? ps/2

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

9

Re: AHK: Функция для имитации физических нажатий

Да, опять проверил — не работает. Скомпилировал, запустил — сообщение InitializeOls Error.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

10

Re: AHK: Функция для имитации физических нажатий

WinRing0 работает только с ps/2.
DD работает с усб тоже, но требует интернет-соединения при загрузке dll.
Interception я не тестировал.

11

Re: AHK: Функция для имитации физических нажатий

А, так там ещё дополнительные dll нужны, с ними заработало. Но это не AHK-решение.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

12

Re: AHK: Функция для имитации физических нажатий

А где написано, что она софтовая?

WinRing0 is a hardware access library for Windows. (Vista/2003/XP/2000/NT4/Me/98, x86/x64)
It provides your application to access IO port, MSR, PCI bus, and Physical Memory.
WinRing0 has Digitally-Signed driver, so it works fine on Windows Vista x64 Edition

https://sourceforge.net/p/winring0/news … lease-103/

13

Re: AHK: Функция для имитации физических нажатий

teadrinker пишет:

Но это не AHK-решение.

  Мне в принципе всё равно, если функция будет понимать такие команды как в первом сообщении.

14

Re: AHK: Функция для имитации физических нажатий

Kurskador, зайдите сюда, если не сможете разобраться, обращайтесь в личку.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

15 (изменено: svoboden, 2018-06-11 00:35:58)

Re: AHK: Функция для имитации физических нажатий

Kurskador пишет:

Насколько я понимаю, она ловится играми. А чем можно проверить не знаю.

Этим вроде можно проверить, если имеется в виду игры: https://autohotkey.com/board/topic/9565 … /?p=602419.

16

Re: AHK: Функция для имитации физических нажатий

Всё оказалось намного сложнее и опаснее, чем казалось. Не хочется спалиться на экспериментах, поскольку  дорожу своим аккаунтом в игре.
Спасибо всем, старавшимся помочь!

17

Re: AHK: Функция для имитации физических нажатий

Kurskador, я думаю многим было бы очень сильно интересно услышать как вы нашли ответ на поставленные задачи. Почему бы не помочь остальным?