hola. tengo un atajo que se ejecuta en un tiempo determinado. el problema es, que no quiero que se ejecute sin que yo haya soltado la tecla.
quiero que este atajo se ejecute si tengo precionada la tecla, durante el tiempo determinado:
el código es el siguiente:
Ralt & ,::
Sleep, 1000
keywait Ralt
Send +{lshift}+{F10}
return
ejecutar un atajo en un periodo determinado dejando la tecla precionada
Moderator: Flipeador
Re: ejecutar un atajo en un periodo determinado dejando la tecla precionada
Hummmm dos cosas a la vez, a ver si doy con lo que quieres.
no quiero que se ejecute sin que yo haya soltado la tecla.
quiero que se ejecute si tengo presionada la tecla.
O sea, presionas una tecla durante un tiempo y al soltarla si ha pasado el tiempo requerido entonces ejecutar la accion, no?
con este ejemplo puedes pensar en distintas variantes. Por cierto puede ser cualquier cosa, e incluso contalar varias teclas a la vez como Ctrl+F5 o lo que sea.
Una cosa.... le he puesto un ExitApp por lo que solo se ejecuta una vez....
Un Saludo,
no quiero que se ejecute sin que yo haya soltado la tecla.
quiero que se ejecute si tengo presionada la tecla.
O sea, presionas una tecla durante un tiempo y al soltarla si ha pasado el tiempo requerido entonces ejecutar la accion, no?
con este ejemplo puedes pensar en distintas variantes. Por cierto puede ser cualquier cosa, e incluso contalar varias teclas a la vez como Ctrl+F5 o lo que sea.
Una cosa.... le he puesto un ExitApp por lo que solo se ejecuta una vez....
Un Saludo,
Code: Select all
F11::
t := A_TickCount
while( GetKeyState("F11") )
sleep 50
t := A_TickCount - t
if(t > 5000)
msgbox % "Ha estado mas de 5 seg... (" t ")"
ExitApp
return
Who is online
Users browsing this forum: No registered users and 3 guests