J'ai quelques questions (je tiens à préciser que j'ai lu les tutos de base fournis par le forum et j'ai fait des recherches, je tiens à le dire avant que l'on me dise que je me suis permis de poster sans même faire attention aux topics d'initiation autoit)
1ère question:
Disons par exemple que j'ai trois fonctions
Code : Tout sélectionner
Func verifier-que-paint-est-lancé
; code contenu dans la fonction
Return 1
EndFunc
Func lancer-le-logiciel-paint
; code contenu dans la fonction
Return 1
EndFunc
Func dessiner-un-cercle
; code contenu dans la fonction
Return 1
EndFunc
$verifier-que-paint-est-lancé = ****
$lancer-le-logiciel-paint = ****
$dessiner-un-cercle = ****J'aimerais avoir 2 possibilités:
-si le logiciel paint est lancé: dessiner un cercle
-si le logiciel paint n'est pas lancé: lancer paint et dessiner un cercle
Logiquement j'utilise donc les fonctions de conditions Si (fonction est vraie) ;action a effectuer, sinon ; action a effectuer.
Est ce que je devrais écrire ceci ? Ai-je le droit d'addionner des actions les unes à la suite des autres ?
Code : Tout sélectionner
If $verifier-que-paint-est-lancé= 1 Then
$dessiner-un-cercle
Else
$lancer-le-logiciel-paint
$dessiner-un-cercleDisons que j'ai 1 fonction qui fonctionne en boucle, et qu'avec une certaine Condition (If, Else), je souhaite que cette fonction s'arrête: devrai-je mettre tout simplement
Code : Tout sélectionner
Do
$verifier-que-le-logiciel-paint-est-lancé
$verifier-que-internet-explorer-est-lancé
If ($verifier-que-le-logiciel-paint-est-lancé = 1) Then
MsgBox(0,"Note", "Le logiciel est lancé !")
$verifier-que-internet-explorer-est-lancé = 0 [color=#004000];je veux que si paint soit lancé, la verification en boucle d'internet explorer soit arreté ![/color]
Else
MsgBox(0,"Note", "Le logiciel n'est pas lancé !")
EndIf
Until ($verifier-que-le-logiciel-paint-est-lancé = 1)Merci de vos conseils.




