Что нового

Запуск программы при движении мыши или нажатии клавиши на клавиатуре.

m0n01ith

Новичок
Сообщения
3
Репутация
0
Доброго времени. Помогите с написанием скрипта. При движении курсора мыши или нажатии любой клавиши на клавиатуре ( в том числе кнопки на геймпаде) запускается определённая программа и скрипт закрывается.
 

lettterssino

Знающий
Сообщения
109
Репутация
10
Ты хочешь, чтобы на любую клавишу была реакция в виде запуска программы?
 
Автор
M

m0n01ith

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

lettterssino

Знающий
Сообщения
109
Репутация
10
Вот что нашёл по твоему запросу, только поправь
Код:
Run("")


Код:
#include <guiconstantsex.au3>
#include <timers.au3>

While 1
    If _WaitForKey() Then
        Run("")
        Exit 0
    EndIf
WEnd

Func _WaitForKey()
    Local $iStart
    Local $aMPos = MouseGetPos()
    While 1
        $iCurrent = _Timer_GetIdleTime()
        $aMPos_Now = MouseGetPos()
        If $iCurrent < $iStart Then
            If $aMPos_Now[0] <> $aMPos[0] Or $aMPos_Now[1] <> $aMPos[1] Then
                $aMPos = $aMPos_Now
                Return 0
            EndIf
            Return 1
        Else
            $iStart = $iCurrent
        EndIf
        Sleep(10)
    WEnd
EndFunc
 
Автор
M

m0n01ith

Новичок
Сообщения
3
Репутация
0
Спасибо большое, то, что нужно, работает.
 
Верх