[R] (If condition) AND (for $i to x autre condition)

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
plop22
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 08 févr. 2012 18:53
Status : Hors ligne

[R] (If condition) AND (for $i to x autre condition)

#1

Message par plop22 »

Bonjour,

Je bloque depuis un moment sur un problème que je pense être, simplement de syntaxe, c'est pourquoi je me tourne vers vous;

Je voudrais exécuter une action si deux conditions sont remplies:

-que la fonction précédemment appelée ne renvoie pas d'erreur
-qu'un fichier existe pour au moins un lecteur $i


en code c'est surement plus clair:

Code : Tout sélectionner

            $usb = DriveGetDrive( "REMOVABLE" )   ; on détecte les périphériques amovibles

                    If @error  Then          ;si il y a une erreur c'est qu'il n'y en a aucun de connecté

                        If $screen = 1 Then _Main()    ;si la variable screen vaut 1 on retourne à la fonction main

                    _Screen_ON ()                           ;sinon on va à la fonction Screen_ON

[color=#FF0000]
C'est ici que je bloque:[/color]

                elseIf Not @error And For $i = 1 to $usb[0] (FileExists($usb[$i] & "\SecureKey\OpenKey.key") = 1) Then  ;sinon si il n'y a pas d'erreur et qu'il existe le fichier openkey dans au moins un des peripheriques amovibles


                        If $screen = 1 Then _Main()                 ;on fais la suite ...

                    _Screen_ON()
next
 

Je ne peux malheureusement pas mettre la boucle for plus haut dans le code c'est pourquoi j'ai besoin qu'elle soit "intégrée" à la condition!

Merci de votre temps, et de votre aide !
Modifié en dernier par plop22 le mar. 05 mars 2013 16:53, modifié 1 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] (If condition) AND (for $i to x autre condition)

#2

Message par jguinch »

Salut

Par exemple :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
plop22
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 08 févr. 2012 18:53
Status : Hors ligne

Re: [..] (If condition) AND (for $i to x autre condition)

#3

Message par plop22 »

Je vous remercie! :D

C'était vraiment pas compliqué, mais je n'y ai même pas pensé! :mrgreen:
Répondre