[R] Variable dans If

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Kwhy
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 18 mars 2013 19:43
Status : Hors ligne

[R] Variable dans If

#1

Message par Kwhy »

Bonjour, je me suis créer une petite GUI trés simple avec un Input qui est affecter à la variable $nom.

Code : Tout sélectionner

$nom = GUICtrlCreateInput("Indiquez le nom du batîment", 16, 128, 217, 21)
Ensuite, j’insère ce code :

Code : Tout sélectionner

If ($nom = "Place de rassemblement") Then
         MouseClick ("left",250,250)
         Sleep(500)
         MouseClick ("left",300,505)
      EndIf
Donc logiquement : Si le nom est : Place de rassemblement, alors
Clique gauche aux coordonnées 250,250
.....

Mais le probléme c'est qu'il ne le fais pas :cry:

Merci d'avance
Modifié en dernier par Kwhy le lun. 18 mars 2013 23:17, modifié 1 fois.
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Variable dans If

#2

Message par parazitenew »

Pas de paranthèses après un "If"

Code : Tout sélectionner

If GUICtrlRead($nom) = ("Place de rassemblement") Then
         MouseClick ("left",250,250)
         Sleep(500)
         MouseClick ("left",300,505)
      EndIf
Edit j'ai corrigé le script manquait le GUICtrlRead, il sert à lire la valeur inscrite dans un control.
Kwhy
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 18 mars 2013 19:43
Status : Hors ligne

Re: [..] Variable dans If

#3

Message par Kwhy »

Merci de tes réponses rapide et clair, mon script marche a merveille . MERCI
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2273
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [R] Variable dans If

#4

Message par jchd »

On peut mettre des parenthèses superflues, comme dans l'exemple (erroné à cause de l'absence de GuiCtrlRead) de Kwhy ou dans ton exemple (autour de la chaîne littérale). Bon certes, mais les parenthèses superflues sont .... superflues.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
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] Variable dans If

#5

Message par mikell »

On peut aussi être obligé de mettre des parenthèses pour définir des priorités si la condition contient des opérateurs AND et OR
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre