Что нового

[Мышь, клавиатура] Сценарий действий(нажатия клавиш клавиатуры и мыши) для игры

garapas

Новичок
Сообщения
10
Репутация
0
Здравствуйте,
Впервые скачал эту программу, не могу с ней разобраться :(
Можно ли создать такой сценарий действий:мне нужно что бы определенное время(секунды 3) зажималась правая кнопка мыши и одновременно кнопа на клавиатуре Ы(S);далее зажималась определенное время(секунд 10) правая кнопка мыши и кнопка клавиатуры Ц(W) и все это повторялось
Я не знаю возможно ли это вообще в этой программе, так как о ней еще ничего не знаю
Хотелось бы узнать как это все можно сделать.
P.s. Этот сценарий для одной игры(Minecraft): Мне нужно что бы персонаж ставил блоки идя назад, потом ломал их идя вперед(это должно повторятся)-этим я добьюсь автоматического "кача"(прокачки уровня персонажа)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
Re: [Мышь, клавиатура] Вопрос, просьба

garapas
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Мышь, клавиатура] Вопрос, просьба" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Администратор.










И не нужно выделять жирным всё сообщение.
 
Автор
G

garapas

Новичок
Сообщения
10
Репутация
0
Приношу свои извинения, исправил.
 

ildar

Осваивающий
Сообщения
252
Репутация
30
Можно ознакомиться http://autoit-script.ru/autoit3_docs/functions/Send.htm и http://autoit-script.ru/autoit3_docs/functions/Mouse%20Management.htm

мне нужно что бы определенное время(секунды 3) зажималась правая кнопка мыши и одновременно кнопа на клавиатуре Ы(S)

Код:
MouseDown("right") ; устанавливает правую кнопку мыши нажатой
Send("{s down}") ;Удерживать клавишу s нажатой
Sleep(3000)
MouseUp("right") ; устанавливает правую кнопку мыши отпущенной
Send("{s up}") ;Отпустить клавишу s
 
Автор
G

garapas

Новичок
Сообщения
10
Репутация
0
То же самое для ц(w) и пкм да?
Это будет повторяться?
 

ildar

Осваивающий
Сообщения
252
Репутация
30
Чтобы повторялось нужен цикл.
Код:
#Include <Misc.au3>

HotKeySet('{ESC}', '_Exit') ;~ Выход из программы

While 1
   MouseDown("right") ; устанавливает правую кнопку мыши нажатой
   Send("{s down}") ;Удерживать клавишу s нажатой
   Sleep(3000)
   Send("{s up}") ;Отпустить клавишу s
   MouseUp("right") ; устанавливает правую кнопку мыши отпущенной
   Sleep(500)   
   MouseDown("right") ; устанавливает правую кнопку мыши нажатой
   Send("{w down}") ;Удерживать клавишу w нажатой
   Sleep(10000)
   Send("{w up}") ;Отпустить клавишу w
   MouseUp("right") ; устанавливает правую кнопку мыши отпущенной   
   Sleep(500)
Wend   

Func _Exit()
   Exit
EndFunc
 
Верх