Flipeador wrote:Hola, lo he probado y no veo nada extraño (más allá del script en si
)... presiono ALT pero el script sigue funcionando... ¿que SO utilizas? ¿que versión de AHK? ¿el
Suspend es para desactivar
*~$LButton::, no? ¿estas ejecutando AHK como Administrador?; cuando se desactiva/"bugea" ¿que haces luego? ¿se cierra solo, lo reinicias desde el icono en el área de notificación, ...?
bueno ya se por donde viene el problema, modifique un poco el script seria este :
Code: Select all
var := 0, letras := ["1", "1", "2", "2" , "3" , "3" , "4" , "4" , "ALT" , "ALT"]
*MButton::
Suspend,off
SendInput % letras[ var:=(var - 1) ? 6 : 7 ] ; (var - 1) ? 6 : 7 da alternativamente 7,6,7,6 etc. ahora bien letras[1] da '6' y letras[6] '1'
return
*1::
Suspend,off
SendInput % letras[ var:=(var - 1) ? 1 : 2 ] ; (var - 1) ? 1 : 2 da alternativamente 2,1,2,1 etc. ahora bien letras[1] da '1' y letras[2] '2'
suspend,on
return
*2::
Suspend,off
SendInput % letras[ var:=(var - 1) ? 3 : 4 ] ; (var - 1) ? 3 : 4 da alternativamente 4,3,4,3 etc. ahora bien letras[1] da '3' y letras[4] '2'
suspend,on
return
*ALT::
Suspend,off
SendInput % letras[ var:=(var - 1) ? 9 : 10 ] ; (var - 1) ? 9 : 10 da alternativamente 10,9,10,9 etc. ahora bien letras[1] da '9' y letras[4] '2'
suspend,on
return
*~$LButton::
Sleep 40
SendInput {4}
el objetivo del script es que cuando este activo reproduzca la ultima secuencia :
*~$LButton::
Sleep 40
SendInput {4}
lo cual activo el script por medio de esta secuencia y sin opcion de desactivar solo de activar desde *MButton.. :
*MButton::
Suspend,off
SendInput % letras[ var:=(var - 1) ? 6 : 7 ] ; (var - 1) ? 6 : 7 da alternativamente 7,6,7,6 etc. ahora bien letras[1] da '6' y letras[6] '1'
return
El problema surge cuando yo trato de desactivar el script,tengo 3 teclas para desactivar el script la cual son
tecla 1 , 2 y Alt..
pero sucede algo extraño que no me sucede cuando desactivo con la tecla 1 y 2..
cuando yo apreto sin soltar la tecla 1 y 2 el script se desactivar, eso esta bien.
pero con alt tengo q apretar y soltar para q se desactive..
necesito configurarlo de manera que aunque yo aprete sin soltar ALT, el script se desactive
tecla 1 y 2.. las apreto y de desactiva, aunque yo no suelte la tecla.
alt, tengo q apretar y soltar para q se desactive..
nota : lo raro es que esta configurado de igual forma no se cual sea el problema con alt.. alguna solucion? de antemano gracias
pruebe el script porfavor para q note el problema saludos! v: