[Résolu] Lien de Fichier

Vous voulez de l'aide ? Postez ici :)
Post Reply
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

[Résolu] Lien de Fichier

Post 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.
Last edited by Fredy123 on 07 Feb 2013, 18:34, edited 1 time in total.
niconil
Posts: 93
Joined: 12 Mar 2012, 10:11

Re: Lien de Fichier

Post 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)
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

Re: Lien de Fichier

Post by Fredy123 »

Salut,

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