Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 03.06.2017
Сообщений: 2
1

Бот для синхронизации нажатия клавишь и движения мыши

03.06.2017, 23:30. Показов 1207. Ответов 1

Author24 — интернет-сервис помощи студентам
Здравствуйте! Есть бот, водящий мышь в лево и право, и нужно дописать его так, чтобы при движении мыши в лево, он нажимал на A, а при движении в право, нажимал D.
Вот как выглядит имеющийся бот(запускаю через AHK):

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#NoEnv
SendMode, Input
SetBatchLines -1
CoordMode, Mouse, Screen

mouseXY(x, y){
DllCall("mouse_event",uint,1,int,x,int,y*,uint,0,int,0)
}

strafe(left){
moveCount := 35
sleepInterval := 2
relativeMove := 15
if(left){
key := "a"
move := -relativeMove
} else {
key := "d"
move := relativeMove
}
Send, {Blind}{%key% down}
DllCall("Sleep", "UInt", 5)
Loop, %moveCount% {
mouseXY(move, 0)
DllCall("Sleep", "UInt", sleepInterval)
}
Send, {Blind}{%key% up}
}

*XButton1::
while getkeystate("XButton1","P") {
strafe(false)
strafe(true)
}
return
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2017, 23:30
Ответы с готовыми решениями:

Создание бота, синхронизирующего нажатия клавиш и движения мыши
Здравстуйте! Для одной игры нужно, чтобы последовательно нажимались клавиши A и D, с частотой 100...

Обработка нажатия N клавишь
Нужно обработать одновременное нажатие нескольких клавишь на клавиатуре(скажем 5 клавишь...

Ловля нажатия клавишь на клавиатуре
Привет. Вот процедура ловли клавишь на клавиатуре: procedure TForm1.WMKeyDown(var Msg:...

Проверка движения мыши нажатия любой клавиши
Как проверить, двигалась ли мышь после запуска приложения и нажимались ли клавиши. А также...

1
northener
04.06.2017, 01:07     Бот для синхронизации нажатия клавишь и движения мыши
  #2

Не по теме:

А при чем тут Дельфи?

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2017, 01:07

Бот для нажатия ссылки
Здравствуйте! Скажите можно ли написать на php или javascript бота, который автоматически будет...

Коды нажатия клавишь.
#include'stdio.h' #include'conio.h' main() { int n; if(!(n=getch())) { ...

Перехват нажатия клавишь
Всем доброго времени суток!!!! Написал программку для работы, с помощью которой можно проигрывать...

Обработка нажатия клавишь виртуальной клавиатуры на TEdit
Делаю приложение на Delphi Xe7 для андроид. Есть окно, на нем поле TEdit. При завершении ввода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru