Что нового

Макрос на выполнение действия вида X выполняет Y+Y

Alox1d

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

Описание: При нажатии Средней кнопки мыши быстро выполнить действия: Нажать два пробела

Примечания:
вот что нашел у вас, но не знаю как переделать) если встанет вопрос о задержке между пробелами, то она должна быть минимальной, где-то 10 - 15 милисекунд

Код:
HotKeySet("e", "_Clicker")
While 1
    Sleep(250)
WEnd
Func _Clicker()
    MouseClick ("left")
    Sleep(25)
    Send("{q 2}")
    Sleep(25)
    Exit
EndFunc


очень нужно, заранее спасибо.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: Макрос

Название нормальное придумай и код оформи в соответствующий тэг. За 100 баксов возьмусь сделать тебе макрос :D
 
Автор
A

Alox1d

Новичок
Сообщения
9
Репутация
0
Re: Макрос

Belfigor сказал(а):
Название нормальное придумай и код оформи в соответствующий тэг. За 100 баксов возьмусь сделать тебе макрос :D
а еще куплю тебе дом с собственным блекджеком и сиськами...
ну а если серьезно, я новичок и нуждаюсь в помощи, есть что сказать по сабжу?
 

VladUs

Скриптер
Сообщения
621
Репутация
181
Re: Макрос

Попробуй так

Код:
#Include <Misc.au3>    

$dll = DllOpen("user32.dll")
	while 1
		if _IsPressed("04",$dll) then 
			Sleep(100)
			send ("{SPACE}")
		EndIf
		
	WEnd
	
DllClose($dll)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Re: Макрос

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


Как правильно называть темы

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

С уважением, Модератор раздела.
 
Автор
A

Alox1d

Новичок
Сообщения
9
Репутация
0
Re: Макрос

VladUs сказал(а):
Попробуй так

Код:
#Include <Misc.au3>    

$dll = DllOpen("user32.dll")
	while 1
		if _IsPressed("04",$dll) then 
			Sleep(100)
			send ("{SPACE}")
		EndIf
		
	WEnd
	
DllClose($dll)

сделал
Код:
#Include <Misc.au3>    

$dll = DllOpen("user32.dll")
	while 1
		if _IsPressed("04",$dll) then 
			Sleep(100)
			send ("{SPACE 2}")
		EndIf
		
	WEnd
	
DllClose($dll)


в винде работает в игре нет :( прыжок в игре не делается
 

Viktor217

Осваивающий
Сообщения
233
Репутация
31
Alox1d [?]
в винде работает в игре нет
sad.gif
прыжок в игре не делается
Что за игра? Вполне вероятно, что в игре стоит перехватчик...
 

Bloodrinker

<Блуждающий...>
Сообщения
228
Репутация
19
чо за перехватчик? никогда о таких не слышал :scratch:
 
Автор
A

Alox1d

Новичок
Сообщения
9
Репутация
0
Viktor217 сказал(а):
Alox1d [?]
в винде работает в игре нет
sad.gif
прыжок в игре не делается
Что за игра? Вполне вероятно, что в игре стоит перехватчик...

S4 League, беда, пробовал через QMacro - тоже на игру не реагировал.
но люди как-то делают для Х7 мыши и у них работает.

насчет перехватчика, эм... даже не слышал о таких
 
Автор
A

Alox1d

Новичок
Сообщения
9
Репутация
0
тему можно закрывать, сделал спомощью Microsoft IntelliPoint
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Alox1d
что за X выполняет Y+Y :blink:
и еще, это конечно не смертельно, но старайся цитировать не весь пост, а только ту часть, на которую хочешь ответить. ибо
{OverQuoteWarn}


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

Alox1d [?]
тему можно закрывать
достаточно отметить тему решенной.
{TopicSolvedInfo}
как видишь у меня есть кнопки на все случаи жизни. только ты не заставляй меня их часто применять ;)
 
Автор
A

Alox1d

Новичок
Сообщения
9
Репутация
0
можно оставить решенной, потому что данный вопрос, не решаемый) игра отказывается вообще воспринимать какие-либо макросы. Надеюсь покупка мыши х7 исправит дело.
 
Верх