Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Connaitre l'extension d'un fichier + get_open_filename()

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
SPLN
Très bonne participation


Nombre de messages: 120
Localisation: Sur son ordinateur *te vois* arrête de me regarder comme sa
Projet Actuel:
SP Lecteur Multimedia
SSB RPG (En Attente)
Avancement:
1 / 1001 / 100


MessageSujet: Connaitre l'extension d'un fichier + get_open_filename()   Lun 31 Aoû - 17:23

1) Bonjour j'aimerais savoir si il existe un moyen de connaitre l'extension d'un fichier ouvert par la fonction get_open_filename() *sachant que cette fonction ouvrira tous type de fichier*

J'ai bien dis CONNAITRE c'est a dire une fois après avoir fais

ex = get_open_filename(blabla)
{
//Connaitre l'extension
Si extension = *.exemple
{
//Mes actions
}
else

//Mes actions
}

2) Est-il possible avec la fonction get_open_filename()
un truc dans le genre.

Voici une image de la fenetre (très mal fait je sais)
//Ouvrir
/Explorateur de fichier
/
/
/
/
/(Format de fichier)*et créer plusieur onglet de selection de format de fichier*
exemple:

//Fichier Vidéo (*.wmv;*.avi)
//Fichier Audio (*.mp3;*.wav)
//Fihcier Image (*.etc...)
//Tous les fichiers



Merci d'avance!!!

_________________
SP Lecteur Multimedia
I am an in the GM Quiz!
Revenir en haut Aller en bas
http://www.dailymotion.com/SPLN ou http://sepalani.home.services.spaces.live.com/default.aspx
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Connaitre l'extension d'un fichier + get_open_filename()   Lun 31 Aoû - 17:24

attend je te fais un script Smile

edit :
Code:

//get_extension(filename)

var fn, str, c, ext ;
fn=string(filename_name(argument0))
str=''
c=0
do{str=string_char_at(fn,c)
c+=1}
until(str='.')
ext=string_copy(fn,c,string_length(fn)-c+1)
return ext;

_________________
Citation:
Mario never had any adventure...he is a delusional old Plumber (Or had something to do with him eating Shrooms/Drugs)

The Giant Turtles and Goombas are what he sees everyday while working on the sewers, Dry bones being the corpses of dead turtles kid flushes through the toilets...
And Bowser is the constant fear to those "Alligator in the sewers" urban legends
Peach is just a Pin up girl turned Princess in his own twisted mind....
Revenir en haut Aller en bas
http://host-a.net/shm31
SPLN
Très bonne participation


Nombre de messages: 120
Localisation: Sur son ordinateur *te vois* arrête de me regarder comme sa
Projet Actuel:
SP Lecteur Multimedia
SSB RPG (En Attente)
Avancement:
1 / 1001 / 100


MessageSujet: Re: Connaitre l'extension d'un fichier + get_open_filename()   Mer 2 Sep - 14:41

C'est bon sa marche merci beaucoup!!!

_________________
SP Lecteur Multimedia
I am an in the GM Quiz!
Revenir en haut Aller en bas
http://www.dailymotion.com/SPLN ou http://sepalani.home.services.spaces.live.com/default.aspx
Playboy
Utilisateur confirmé: Rang ***


Nombre de messages: 636
Localisation: Sur la lune
Projet Actuel: Sur le pont du Charles de Playboy
Avancement:
5 / 1005 / 100


MessageSujet: Re: Connaitre l'extension d'un fichier + get_open_filename()   Mer 2 Sep - 15:16

Au cas où tu veuilles plus court même si Shm a déjà fait qqch de très bien je pense que cela peut se mettre ainsi :

Code:

//entension_fichier(argument)

var nomfichier,extension;
nomfichier=filename_name(argument0);
extension=string_copy(nomfichier,string_pos(nomfichier,".")+1,string_length(nomfichier)-string_pos(nomfichier,".")+1);
return extension;


Mais ceci ne marche que sur les fichier à une seule extension ^^".

_________________
[Démo du RPG (30 Juin 2009) = Aeris] ------------------ [Jeux Finis/Mon topic = Laguna]
Revenir en haut Aller en bas
SPLN
Très bonne participation


Nombre de messages: 120
Localisation: Sur son ordinateur *te vois* arrête de me regarder comme sa
Projet Actuel:
SP Lecteur Multimedia
SSB RPG (En Attente)
Avancement:
1 / 1001 / 100


MessageSujet: Re: Connaitre l'extension d'un fichier + get_open_filename()   Mer 21 Oct - 21:41

Avec un peu d'inspiration de vos scripts j'en ai fait un qui gere les double extansions ou les "." presents dans le nom.

Code:

var fn, str, c, ext, check ;
fn=string(filename_name(argument0))
str=''
c=0
check = string_count('.',fn)
while check >= 1
{
do
{
str=string_char_at(fn,c)
c+=1
}
until(str='.')
ext=string_copy(fn,c,string_length(fn)-c+1)
check -=1
}
return ext

_________________
SP Lecteur Multimedia
I am an in the GM Quiz!
Revenir en haut Aller en bas
http://www.dailymotion.com/SPLN ou http://sepalani.home.services.spaces.live.com/default.aspx
 

Connaitre l'extension d'un fichier + get_open_filename()

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Aide débutants-
Poster un nouveau sujet   Répondre au sujet