Что нового

[Мышь, клавиатура] Выполнять функцию,по нажата клавиша.

F4nT0m

Новичок
Сообщения
54
Репутация
2
Надо выполнять определённую функцию,но делать это пока нажата определённая клавиша.
Как это можно реализовать?
Функция:
Код:
Func hop()
While(1)
Send("{SPACE}")	
Sleep(20)
WEnd
EndFunc
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
659
Код:
#include <misc.au3>

While 1
	If _IsPressed('20') Then hop() ;SPACE (пробел) кнопка
WEnd

Func hop()
	Send("{SPACE}")
	Sleep(20)
EndFunc


или так

Код:
#include <misc.au3>

hop()

Func hop()
	While 1
		If _IsPressed('20') Then ;SPACE (пробел) кнопка
			Send("{SPACE}")
			Sleep(20)
		EndIf
	WEnd
EndFunc
 
Автор
F

F4nT0m

Новичок
Сообщения
54
Репутация
2
А какой ID у пробела?
То есть заменить левую кнопку мыши на пробел в скрипте.
 

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
Google не работает? :mad:
http://www.autoitscript.com/autoit3/docs/libfunctions/_IsPressed.htm
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
F4nT0m
а по ссылке на которую ведет
Код:
_IsPressed('01')

проследовать, не? не судьба? ну или хотя бы справку открыть
Код:
20 SPACEBAR
 
Верх