Page 1 sur 1

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

Posté : mar. 05 mars 2013 15:58
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 !

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

Posté : mar. 05 mars 2013 16:23
par jguinch
Salut

Par exemple :
► Afficher le texte

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

Posté : mar. 05 mars 2013 16:53
par plop22
Je vous remercie! :D

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