Ayuda con una tecla y varias salidas para la misma tecla

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ayuda con una tecla y varias salidas para la misma tecla

Re: Ayuda con una tecla y varias salidas para la misma tecla

by Vfpskin » 08 Feb 2023, 20:19

@HECRAM
De nada, soy un novato aprendiendo este hermoso lenguaje de programacion.
Saludos!

Re: Ayuda con una tecla y varias salidas para la misma tecla

by HECRAM » 08 Feb 2023, 19:34

eres lo máximo Vfpskin, Muchísimas gracias!!! funciona perfecto. justo lo que necesitaba.

Re: Ayuda con una tecla y varias salidas para la misma tecla

by Vfpskin » 08 Feb 2023, 19:08

Hola, buscando en el foro, encontre 2 post con los cuales hice un mix y salio esto:

Code: Select all

count := 0
Milisegundos := 400

x::
count++

settimer, restart, %Milisegundos%
return

restart:
if (count = 0)	                        
{	
	settimer, restart, %Milisegundos% 
	return
}
if (count = 1)	                        
	{	
		Send, A
		count := 0
		settimer, restart, %Milisegundos%          
		return
	}	
	if (count = 2)	                        
	{	
		Send, B
		count := 0
		settimer, restart, %Milisegundos%          
		return
	}	
	if (count = 3)	                        
	{	
		Send, C
		count := 0
		settimer, restart, %Milisegundos%          
		return
	}	

Return

ESC::
	Msgbox, Exit
	ExitApp
Return
Saludos! :wave:
VFPSkin

Ayuda con una tecla y varias salidas para la misma tecla

by HECRAM » 08 Feb 2023, 15:51

Hola!, Gracias por prestar atención a mi solicitud. quisiera un script que me permita hacer lo siguiente:
por ejemplo: Aprieto la tecla F (cualquiera en realidad) una vez y me arroje un texto.
pero quiero tambien apretar dos veces en otra oportunidad y me arroje otro texto y lo mismo con apretar tres veces.
o sea, no quiero apretar uno, dos y tres veces seguido. puede que en un momento dado apriete una vez, en otro momento indeterminado cliqueo tres veces.
quiero apretar dos, tres veces o una vez dependiendo de lo que necesite en el momento.
he tratado con varios scripts que he encontrados tan distintos y variables, pero ninguno me funciona.
este es el ultimo que he podido encontrar y el que parece que tiene más lógica para lo que quiero.
pienso en que una dificultad debe ser que la tecla se "espere" un momento para saber si yo quiero cliquear una, dos o tres veces.
(No estoy "casado" con este script, puede ser uno totalmente diferente)

Code: Select all

count = 0
x::
count := (count + 1) % 3
if (count == 1) {
    send {A}
} else if (count == 2) {
    send {B}
} else {
    send {C}
}
return
este es un

Top