Bonjour,
quelqu'un peu me dire comment faire pour qu'un script alterne entre send "la touche 1" puis "la touche 2" à chaque fois que la boucle recommence.
merci pour votre aide.
Comment faire une boucle qui alterne entre 2 touches Topic is solved
Re: Comment faire une boucle qui alterne entre 2 touches
Ceci alterne entre 1 et 2 chaque 100ms, quand la touche F1 est maintenue.
Code: Select all
setKeyDelay, 50, 50
$~F1::
while (getKeyState("F1", "P"))
{
send, {1}
sleep, 100
send, {2}
sleep, 100
}
return
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: Comment faire une boucle qui alterne entre 2 touches
Merci pour ton aide je vais m'inspirer de ton code,
mais je pense que je me suis mal exprimé en fait ce que je recherche plus c'est que dans la boucle la première fois cela appuie sur la touche "1" et quand boucle recommence il utilise la touche "2" en alternent à chaque fois que cela recommence.
cela donnerait un truc du genre :
la boucle se lance la première fois j'appuie sur 1
la boucle se lance la deuxième fois j'appuie sur 2 car j'ai déjà appuis sur 1 avant
et ensuite soit la boucle recommence soit j'appuie sur 1 car j'ai déjà appuyé sur le 2 .
est-ce que je suis plus claire comme ça sur l'idée que j'avais.
merci d'avance pour l'aide.
mais je pense que je me suis mal exprimé en fait ce que je recherche plus c'est que dans la boucle la première fois cela appuie sur la touche "1" et quand boucle recommence il utilise la touche "2" en alternent à chaque fois que cela recommence.
cela donnerait un truc du genre :
la boucle se lance la première fois j'appuie sur 1
la boucle se lance la deuxième fois j'appuie sur 2 car j'ai déjà appuis sur 1 avant
et ensuite soit la boucle recommence soit j'appuie sur 1 car j'ai déjà appuyé sur le 2 .
est-ce que je suis plus claire comme ça sur l'idée que j'avais.
merci d'avance pour l'aide.
Re: Comment faire une boucle qui alterne entre 2 touches
ok compris
Code: Select all
setKeyDelay, 50, 50
$~F1::
toggleK1:=!toggleK1
while (getKeyState("F1", "P"))
{
if (toggleK1)
send, {1}
else
send, {2}
sleep, 100
}
return
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
- flyingDman
- Posts: 2828
- Joined: 29 Sep 2013, 19:01
Re: Comment faire une boucle qui alterne entre 2 touches
comme ceci peut-être
Pas besoin de maintenir la touche F1
Code: Select all
Loop, 10
send % (u:=!u) ? "1" : "2" ; u peut etre n'importe quelle lettre
Pas besoin de maintenir la touche F1
14.3 & 1.3.7
Return to “J'ai besoin d'aide”
Who is online
Users browsing this forum: No registered users and 5 guests