[..] Aide concernant le lancement et l'arrêt de fonctions
Posté : ven. 30 déc. 2011 18:04
Bonjour à tous, nouveau depuis quelques temps sur ce fabuleux logiciel qu'est Autoit.
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
(bon ces 3 fonctions je sais les faire aisément, c'est pourquoi j'ai mis des ***, là n'est pas mon probleme ^^)
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 ?
Deuxieme question:
Disons 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
Tout ceci n'est qu'à titre d'exemple, je cherche seulement à m'améliorer.
Merci de vos conseils.
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.
