Page 1 sur 1

[R] Si $X contient alors...

Posté : mar. 18 janv. 2011 18:24
par yoyo2os
Salut à tous!
Je voulais savoir si en autoIt il était possible de faire une condition par rapport au contenu de la variable, autrement dit, ma variable a plusieurs mots, et je veux que telles chose s'applique si le mot X est présent, sinon, c'est telle autre chose.

Exemple en code:

Code : Tout sélectionner

$Variable="Pleins de mots, A, B, C, Mot X"
If $Variable (Contient) Mot X then
  msgbox(0, "Title", "Mot X est présent")
Else
  msgbox(0, "Title", "Mot X est absent")
Endif
Il me faut juste le fameux "(contient)".

Re: [..]Si $X contient alors...

Posté : mar. 18 janv. 2011 18:56
par jbnh
yo,

StringInStr

Re: [..]Si $X contient alors...

Posté : mar. 18 janv. 2011 18:58
par FernandG
Bonsoir,

Voir dans les fonctions String :
- StringInStr
- StringRegExp

Après, c'est du codage ....

Bonne soirée.

Re: [..]Si $X contient alors...

Posté : mar. 18 janv. 2011 19:02
par yoyo2os
Merci Beaucoup!

Re: [..]Si $X contient alors...

Posté : mar. 18 janv. 2011 19:17
par FernandG
N'oubliez pas la balise [R] dans le titre de votre premier message si vous pensez que votre sujet est résolu.

P.S. Désolé jbnh, on a dû poster quasiment en même temps ...

Re: [..]Si $X contient alors...

Posté : mar. 18 janv. 2011 21:01
par yoyo2os
Il me manque juste une chose: Dans le GUI, je veux qu'un "label" se mette à jour quand je clique sur valider, j'ai déjà essayé avec GUICtrlSetData, mais ça ne marche pas, je peux envoyer le code par MP pour celui qui veux.

Re: [..]Si $X contient alors...

Posté : mar. 18 janv. 2011 21:35
par jbnh
Pourquoi ne pas le mettre sur le forum ? c'est le but

Re: [..]Si $X contient alors...

Posté : mar. 18 janv. 2011 21:45
par yoyo2os
C'est bon, j'avait tout bêtement inversé le IF et la déclaration de la variable, Merci infiniment à vous tous!