Что нового

[Мышь, клавиатура] Создание макроса для игры

Kabanana1

Новичок
Сообщения
7
Репутация
0
Версия AutoIt: 3.8

Описание:
Мне нужен макрос для игры, который ждет нажатия правой кнопки мыши, затем левой, потом нажимает два раза клавишу q и ждет нажатия правой кнопки мыши, затем левой и так до бесконечности. мне нужно чтобы его можно было остановить на кнопку паузе и потом снова продолжить на кнопку инсерт без повторного запуска скрипта.
заранее спасибо





Примечания:
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
#Include <Misc.au3>

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

While 1
   If _IsPressed('2D') Then ;~ Запускаем по нажатию Ins
	  MouseGetClick()
   EndIf
   Sleep(100)   
Wend   

Func MouseGetClick()
   Do
      If _IsPressed(1) Then ;~ Отследить нажатие левой кнопки мыши
	     MsgBox(0, '', 'Клик левой кнопки мыши')
      ElseIf _IsPressed(2) Then ;~ Отследить нажатие правой кнопки мыши
	     MsgBox(0, '', 'Клик правой кнопки мыши')
      EndIf
   Until _IsPressed(79) > 0 ;~ Выход из цикла по нажатию F10
EndFunc  

Func _Exit()
   Exit
EndFunc



Добавлено:
Сообщение автоматически объединено:

Код:
#Include <Misc.au3>

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

While 1
   If _IsPressed('2D') Then ;~ Запускаем по нажатию Ins
	  Do
		 If _IsPressed(2) Then
            While 1
			   If _IsPressed(1) Then
				  Send('{Q}')
				  Send('{Q}')
				  ExitLoop
			   EndIf
            Wend
         EndIf
      Until _IsPressed(79) > 0 ;~ Выход из цикла по нажатию F10
   EndIf
   Sleep(100)   
Wend   

Func _Exit()
   Exit
EndFunc
 
Верх