[R] Condition avec plusieurs paramètres

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Chrnos023
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mer. 07 mai 2014 10:47
Status : Hors ligne

[R] Condition avec plusieurs paramètres

#1

Message par Chrnos023 »

Bonjour,
Je suis actuellement en développement d'un petit script et j'aimerais que ma condition vérifie 2 paramètres au lieu de 1 pour savoir si il doit exécuter tel ou tel fonction.
La syntaxe que j'ai rentrée est la suivante:

Code : Tout sélectionner

If (WinExists("TeamViewer", "Autoriser contrôle à distance") & GUICtrlSetData(102, "lol")) Then
    MsgBox(1, "condition philou", "philou")
Else
    MsgBox(1, "session connecté", "connexion")
EndIf
Lol est le nom d'utilisateur. Sauf que ma condition reste toujours à la première condition "philou" au lieu de passer à la 2ème normalement.
Modifié en dernier par Chrnos023 le mar. 27 mai 2014 16:20, modifié 1 fois.
Avatar du membre
Chrnos023
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mer. 07 mai 2014 10:47
Status : Hors ligne

Re: [..]Condition avec plusieurs paramètres

#2

Message par Chrnos023 »

Vous allez me tuer, me pendre mais je suis désolé, j'ai trouvé la solution.
Au lieu du & comme je suis habitué dans d'autre langage, il fallait utilisé un and.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R]Condition avec plusieurs paramètres

#3

Message par jguinch »

Ceci dit, le test de GUICtrlSetData(102, "lol") vérifiera que le contrôle ayant l'ID 102 aura bien reçu la valeur "lol". Un peu bancal je trouve...
Plutôt GUICtrlRead($input, "lol") GUICtrlRead($input) = "lol" non ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R]Condition avec plusieurs paramètres

#4

Message par mikell »

On le pend quand même :twisted:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R]Condition avec plusieurs paramètres

#5

Message par jguinch »

Chui d'accord ! :D
Il aura fallu pas moins de 8 minutes à Mac Giver pour trouver la solution...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [R]Condition avec plusieurs paramètres

#6

Message par ZDS »

Surtout avec les experts-verts qui donnent de mauvaises solutions ( GUICtrlRead($input, "lol") => GUICtrlRead($input) = "lol" ) : Chapeau MacGyver ^^
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R]Condition avec plusieurs paramètres

#7

Message par jguinch »

:oops: la honte ! Merci ZDS :D
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Chrnos023
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mer. 07 mai 2014 10:47
Status : Hors ligne

Re: [R]Condition avec plusieurs paramètres

#8

Message par Chrnos023 »

jguinch a écrit ::oops: la honte ! Merci ZDS :D
Oui la honte Jguinch :arrow: :arrow: :arrow: :oops: moi je me sauve :lol:
Merci Jguinch, je cherchais aussi comment contrôler la valeur de l'ID.
Merci à toi.
Répondre