2010-11-27 6 views

Répondre

3

oui ce fait assez simple ...

 
comb := "up|down|down|left|right|left|right|b|a|enter" 
~up:: 
Loop, parse, comb, | 
{ 
    input, var,T.900,{%a_loopfield%} 
    if inStr(ErrorLevel, "Timeout") 
     return 
} 
msgbox Konami Code!!! 
return 

Le premier « up » est celui qui va déclencher la séquence où une seule « haut » dans la variable combinaison.

vous pouvez changer la combinaison à ce que vous voulez, mais alors vous devrez changer le raccourci à la première "touche" que vous voulez appuyer.

+2

Existe-t-il un moyen de générer le msgbox après que la combinaison entière s'est produite? Je suis en train de tester et immédiatement après "UP" la msgbox apparaît –

+0

Je ne sais pas pourquoi vous avez ce problème, cela a fonctionné pour moi dès que j'ai écrit ce script, et même maintenant j'ai essayé à nouveau et j'ai obtenu l'effet désiré ... Je ne sais pas pourquoi cela se présente comme ça pour vous. – RaptorX

+0

Exécutez-vous le script seul ou avec un script volumineux? Quelque chose n'est pas codé correctement provoquant la fin de la boucle. – Nelson