Page 1 sur 1
[..] Fonction "Send"
Posté : dim. 21 juin 2009 01:30
par binter
Alors bonjour à tous je voudrai faire une boucle comme celle-ci:
Code : Tout sélectionner
[b]$num[/b]=1
Do
If [b]$num[/b] == 9 Then
$num=1
EndIf
[b]Send("{NUMPAD1}")[/b]
$bb = PixelGetColor(709,31)
[b]$num[/b]=[b]$num[/b]+1
Until $cc == $bb
et mon problème est sur le
Send("{NUMPAD1}") que je voudrai augmenter à chaque tour avec le
$num c'est à dire faire tous les numéro de 1 à 8 et recommencer.
est-ce possible et si oui pourriez vous me dire comment merci d'avance
Re: [..] Fonction "Send"
Posté : dim. 21 juin 2009 10:58
par Tlem
Regardez dans l'aide ou sur le forum du coté de Eval.
Re: [..] Fonction "Send"
Posté : dim. 21 juin 2009 11:03
par TaPuZ
Salut.
Une méthode bucheron, vu qu'il n'y a que 9 possibilités.... Faire 9 case...
Code : Tout sélectionner
Switch $num
Case $num=1
send("{NUMPAD1}")
Case $num=2
send("{NUMPAD2}")
Case $num=3
send("{NUMPAD3}")
Case $num=4
send("{NUMPAD4}")
Case $num=5
send("{NUMPAD5}")
Case $num=6
send("{NUMPAD6}")
Case $num=7
send("{NUMPAD7}")
Case $num=8
send("{NUMPAD8}")
Case $num=9
send("{NUMPAD9}")
EndSwitch
Il y a surement plus simple, mais c'est une méthode où il n'y a pas trop besoin d'être une brute pour la comprendre... Hé hé... Comme moi...
Re: [..] Fonction "Send"
Posté : dim. 21 juin 2009 12:57
par SagePourpre
binter a écrit :
$num=$num+1
Juste un détail ...
Tu peux faire directement
pour incrémenter ta variable
Sinon pour une méthode moins bûcheron (pour citer Tapuz) , tu peux toujours simplement changer ton
send pour ceci
Donc... Si $num = 1, la touche qui sera pressée sera NUMPAD1 et ainsi de suite.
TaPuZ a écrit :
Code : Tout sélectionner
Switch $num
Case $num=1
send("{NUMPAD1}")
Case $num=2
send("{NUMPAD2}")
...
Et pour ce qui est de l'utilisation de Switch, seulement à titre d'information, il n'est pas nécessaire de répéter $num chaque fois
Code : Tout sélectionner
Switch $num
Case 1
send("{NUMPAD1}")
Case 2
send("{NUMPAD2}")
...
aurait été suffisant (C'est seulement nécessaire en utilisant Select)
Re: [..] Fonction "Send"
Posté : dim. 21 juin 2009 14:20
par TaPuZ
Hi hi!
J'ai voulu flamber avec le switch, mais j'avais commencé par un select... D'où la boulette à la dernière minute. Merci de la correction.