[R] OU exclusif

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
softwater
Niveau 3
Niveau 3
Messages : 44
Enregistré le : mer. 14 janv. 2009 17:12
Status : Hors ligne

[R] OU exclusif

#1

Message par softwater »

Bonjour,
Je cherche l'opérateur logique XOR mais il n'existe pas. Y a-t-il un autre moyen que de faire des "If...then...endif" imbriqués? Merci!
je voudrai:

Code : Tout sélectionner

If StringLeft($line, 1) <> "#" Xor StringLeft($line, 1) <> " " Then
    ; mon traitement
EndIf
et je dois faire

Code : Tout sélectionner

If StringLeft($line, 1) <> "#" Then
     if StringLeft($line, 1) <> " " Then
            ; mon traitement
     EndIf
Endif
Modifié en dernier par softwater le lun. 30 août 2010 10:01, modifié 1 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] ou exclusif

#2

Message par timmalos »

Un

Code : Tout sélectionner

If BitXOR($votre_value_0ou1, 1) Then
devrait marcher non?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11823
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] ou exclusif

#3

Message par Tlem »

Pour être plus précis, je dirais :

Code : Tout sélectionner

If BitXOR(StringLeft($Line, 1) <> "#", StringLeft($Line, 1) <> " ") Then
    ; Traitement
EndIf
En sachant qu'il est possible de rajouter d'autre condition dans le BitXOR. :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
softwater
Niveau 3
Niveau 3
Messages : 44
Enregistré le : mer. 14 janv. 2009 17:12
Status : Hors ligne

Re: [..] OU exclusif

#4

Message par softwater »

merci ça fonctionne impec
Répondre