Что нового

время удержания кнопки MOUSE1

nsgenn

Новичок
Сообщения
52
Репутация
1
подскажите, как отследить при нажатии MOUSE1 сколько по времени эту кнопку удерживали зажатой?
 

sngr

AutoIT Гуру
Сообщения
1,015
Репутация
411
Код:
#include 'misc.au3'
$dll=DllOpen('user32.dll')
While 1
	If _IsPressed('01',$dll) Then ExitLoop
	Sleep(10)
WEnd
$tim=TimerInit()
While _IsPressed('01',$dll)
	Sleep(10)
WEnd
DllClose($dll)
MsgBox(32,'',TimerDiff($tim))
 

oesoes

xor eax,eax
Сообщения
171
Репутация
9
Небольшая поправка:

Код:
#include 'misc.au3'

While 1
    If _IsPressed('01') Then ExitLoop
    Sleep(10)
WEnd
$tim=TimerInit()
While _IsPressed('01')
    Sleep(10)
WEnd

MsgBox(32,'',TimerDiff($tim))


а то зачем там лишние огороды :ok:
 
Верх