AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

 

 Trouver le nom de fichiers

Aller en bas 
+2
D-z
Isaki
6 participants
AuteurMessage
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Trouver le nom de fichiers Empty
MessageSujet: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyLun 16 Avr 2012 - 21:31

Bonjour/Bonsoir!
Voilà ma "requête" : j'aimerais un script permettant de trouver tous les fichiers/dossiers contenus dans le répertoire du GMK, et que ce script affiche une liste à l'écran des noms de ces fichiers/dossiers (avec leurs extension si c'est possible). Bon voilà, j’espère que c'est pas trop demandé...

PS : Je tiens à dire que j'ai testé beaucoup de choses et que, au final, ça ne marche pas... Mad

Merci d'avance pour votre aide!
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyLun 16 Avr 2012 - 21:46

file_find_

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyLun 16 Avr 2012 - 21:50

Euh excuse moi, mais j'ai dit que j'avais cherché pour éviter ce genre de réponses --'
J'ai déjà essayé avec une ds_list, les fonctions file_find et filename_name...mais en faite il ne m'affichait qu'un fichier Oo
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyLun 16 Avr 2012 - 23:04

Petit exemple a mettre dans un draw event :
Code:
str = file_find_first("*.*", 0)
i = 0
while(str != "")
{
    draw_text(16, 16*i, str)
    i += 1
    str = file_find_next()
}
file_find_close()

:b

_________________
Trouver le nom de fichiers Runningpotato1Trouver le nom de fichiers TvF6GED Trouver le nom de fichiers MdetltS
Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


Messages : 1285
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMar 17 Avr 2012 - 11:16

Marrant c'est ce que j'ai fait hier soir Smile

Presque le même code d''Oni sauf que je stock le tout dans une ds_list:

Create:
Code:

//--- Creation de la liste des niveaux. ----------
    list_levels=ds_list_create();
   
    for( i=file_find_first('levels/*.lvl', 0); i!=''; i=file_find_next() )
        ds_list_add(list_levels, i );

    file_find_close();

    ds_list_sort(list_levels,true);
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMar 17 Avr 2012 - 21:39

Merci beaucoup à vous deux! En faite j'y était presque...

Question :
Que veut dire ascendant?

Problème :
Ya ces points avant le nom des fichiers dont la signification m’échappe :
Spoiler:
...vous pouvez ptete me dire d'ou ils viennent et si cela peut causer des problèmes svp?

J'ai utiliser vos deux codes, et j'ai modifier un peu pour savoir si un certains fichier se trouve dans les dossiers concernés (d'où les couleur d'écritures ;D)
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMar 17 Avr 2012 - 22:47

Alors pour les points je savais mais j'ai oublié x)
Je sais qu'y a une histoire de dossier parents. Par exemple si t'est a la racine d'un lecteur bah y en auras pas.
Après je me souviens plus trop de leur utilité :s

_________________
Trouver le nom de fichiers Runningpotato1Trouver le nom de fichiers TvF6GED Trouver le nom de fichiers MdetltS
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMar 17 Avr 2012 - 23:22

.., c'est le dossier parent.
., il me semble qu'il s'agit du dossier actuel.

Pour comprendre le principe, le mieux c'est encore de faire mumuse avec le cmd de windows (cd ouvre une directory, dir affiche le contenu):
cd .. permet donc de revenir au dossier parent, dans le cmd.

_________________
Trouver le nom de fichiers Control-commentTous les icones de gm utilisables sur le cbna ICI  Trouver le nom de fichiers Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMar 17 Avr 2012 - 23:47

Ouaip, mais dans GM, ça parais pas des masses utile x)

_________________
Trouver le nom de fichiers Runningpotato1Trouver le nom de fichiers TvF6GED Trouver le nom de fichiers MdetltS
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 13:33

Ok merci
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 14:15

onilink_ : traiter "previous" et "refresh" comme des cas généraux, je suppose.

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 14:20

Ah oui aussi, je voulais savoir s'il est possible d’exécuter un code en gml se trouvant un fichier .txt? Je crois que oui mais je suis plus très sûr...(et aussi si vous pouviez me dire comment on fait avec un code simple svp se serais très sympa Smile)
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 14:28

oui, avec un truc comme execute_file; mais c'est beaucoup (beaucoup!!!) plus lent qu'un code interne.

_________________
Trouver le nom de fichiers Control-commentTous les icones de gm utilisables sur le cbna ICI  Trouver le nom de fichiers Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 15:27

Ah...mais il doit y avoir une façon de charger le code dans un script, puis d’exécuter le script non?
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 16:42

Oui, en stockant le code dans une String (via des file_text_*), puis en faisant execute_string() :)

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 18:03

Je me demande si ce n'est pas plus long qu'un execute_file justement :v/, car ça te force à faire une boucle avec file_text_read_ln() puis ensuite de faire un execute_string(), après ça dépend aussi de la taille du code, c'est sûr. Au choix, donc Razz

_________________
SP Lecteur Multimedia
I am an Trouver le nom de fichiers Gmq4 in the GM Quiz!
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
Isaki
Très bonne participation
Isaki


Messages : 157
Localisation : Devant mon pc
Projet Actuel : euh...

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyMer 18 Avr 2012 - 19:44

Ok et bien merci pour vos réponses.
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers EmptyJeu 19 Avr 2012 - 9:49

SPLN: je pensais à charger le code dans une variable globale au chargement du jeu, pour ensuite l'utiliser quand on veut. À l'utilisation, le temps d'exécution est nettement réduit ;)

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
Contenu sponsorisé





Trouver le nom de fichiers Empty
MessageSujet: Re: Trouver le nom de fichiers   Trouver le nom de fichiers Empty

Revenir en haut Aller en bas
 
Trouver le nom de fichiers
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Où trouver des tutoriaux?
» trouver la longueur d'un mot (string_length)
» trouver un nom pour mon jeu de metroid
» Tribal Online1.6.5 Nouvelle Interface - Serveur 24h/24
» ou trouver des sprites de zelda

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: