Page 1 of 1

[Résolu] Lien de Fichier

Posted: 12 Jan 2013, 01:45
by Fredy123
Salut,

J'ai un petit soucis. J'ai ajouter à mon programme à l'aide de code pris ici et là, une demande de "sélection du fichier".

Code: Select all

    var fileDialog = new FileDialog({
       title: "Sélectionner un Script",
       fileMode: FileDialog.ExistingFile,
       acceptMode: FileDialog.Open
    });

    if(fileDialog.showModal())
    {
       CheminScript = fileDialog.selectedFile();
    } 


Jusque là, tout va bien. Après la sélection du fichier, je me retrouve avec le "lien" vers celui-ci. Je dois par la suite ajouter un "sous fichier" à se lien.

Code: Select all

CheminFichier = CheminFichier + "/Test
Ce fichier contient 10 images. Je veux que mon programme vérifie s'il peut trouver l'une de ces images une par une. Lorsqu'il les a tous passé, il retourne à la première.
Exemple :

D:/Fredy/Test/Img1
Recherche de l'image...
D:/Fredy/Test/Img2
Recherche de l'image...
D:/Fredy/Test/Img3

Pour ce faire, j'ai créer un tableau contenant chaque nom d'image.

Code: Select all

var i = 0
var Tableau = ["Img1", "Img2", "Img3", "...etc"];

CheminFichier = CheminFichier + "/" + Tableau[i];
i++
Lors des premiers essai, tout marchais super bien ! Mais j'ai essayé d'ajouter une fonction permettant de recommencer les images à 1 après la 10em. Ça n'a pas fonctionné....
Mais depuis cet essai, voici ce que ça me donne... :

D:/Fredy/Test/Img1
Recherche de l'image...
D:/Fredy/Test/Img1/Img2
Recherche de l'image...
D:/Fredy/Test/Img1/Img2/Img3

.... En résumé, j'aimerais avoir la recette pour que mon programme passe chaque image une par une sans les ajouter une après l'autre. Puis, lorsque les 10 images sont passées, on retourne à la première.

Merci beaucoup et bonne journée.

Re: Lien de Fichier

Posted: 14 Jan 2013, 14:32
by niconil
A chaud,

le répertoire choisi est contenu dans la variable CheminScript

tu dois lui rajouter un sous-repertoire
au lieu de le faire avec CheminFichier fais le avec CheminScript

Code: Select all

CheminScript = CheminScript + "/Test"
ensuite lorsque tu interroges ton tableau, c'est ici que tu peux utiliser CheminFichier

Code: Select all

CheminFichier = CheminScript + "/" + Tableau[i]
ainsi CheminScript est invariable et CheminFichier doit correspondre au résultat attendu

(en espérant avoir cerné ton problème)

Re: Lien de Fichier

Posted: 07 Feb 2013, 18:33
by Fredy123
Salut,

Je répond tard... Mais merci ça bien fonctionné !