IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Détecter les 2 premiers caractères d'un nom de fichier ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 27
    Par défaut Détecter les 2 premiers caractères d'un nom de fichier ?
    VB2005 Express:

    J'aimerais Détecter les 2 premiers caractères d'un nom de fichier ?
    comme dans ce cas ci, F1

    C:\PESCOF\F1_POUDRE NOIRE.PPS

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    QUel est l'interet de faire compliquer quand on peut faire simple ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 27
    Par défaut convertir un fileinfo en string ?
    Mon idée est que peu importe le nom du fichier, je peux l'associer à une touche de raccourci du genre F1 à F12 !

    Je n'ai qu’à ajouter un F1 devant et le fichier devient associé à ma Hot Key, F1

    donc je dois vérifier si les deux caractères de gauche = F1

    if left(nom,2) = "F1" and keyValue = F1 then
    ouvre le fichier

    si je fais un getfile, je ne peux pas l'utiliser avec "Left" car un "Fileinfo" ne peut pas être converti en string.

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Perso je n'ai pas compris ce que tu veux faire...

    Associé un fichier à une touche ca veut dire quoi ?

    Tu veux que si ton fichier s'appelle "F1_Nom.pps" alors tu l'ouvres avec la touche F1 ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 27
    Par défaut
    J'ai fait un petit programme qui me permet d'ouvrir un fichier à l'aide des touches F1 à F12 chaque touche ouvre un fichier différent comme un hotKey launcher !

    Sauf que le mien a des chemins fixes pour le dossier et nom de fichier.

    Je ne veux pas ajouter de fonction "parcourir" et pointer le nouveau fichier!


    Donc, ça serais cool si je pouvais détecter si le nom de fichier contiens la lettre F et le chiffre qui va avec!

    Cela pourrait me permettre de modifier le titre du fichier sans briser le lien dans mon petit programme (que j'aurai modifié pour cette détection).

    Exemple:
    J'ai dans un dossier appelé "PESCOF" le fichier "F1_poudre noir.pps"

    Dans mon prog le chemin est "C:\PESCOF\F1_poudre noir.pps" associé à la touche F1

    Je décide que dans un mois, ce n'est plus celui de la poudre noire, mais celui de l'arc que je veux ouvrir avec F1, à ce moment la , j'ai 2 choix, changer le nom du nouveau pps pour celui de la poudre noir ou garder le nom "Arc" et lui ajouter un petit F1 devant.

    J'aimerais pouvoir changer de .pps à volonté en gardant le titre principal, juste ajouter F1, F2 ...etc au début du nom.

    Donc pas besoin de modifier le chemin dans le programme puisqu'il aura la capacité de reconnaître le fameux F1 au début du nom !

    Je ne peux pas expliquer plus que ça!

  6. #6
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Est ce que cela répond à ta question ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      Dim name As String = "F1_Nom.pps"
            Dim com As String = Microsoft.VisualBasic.Left(name, 2)
            Dim var() As String = Split("F1_Nom.pps", com)
            Dim change_com As String = "F2"
            Dim new_var As String = change_com & var(1).ToString
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/10/2006, 13h37
  2. supprimer 2 les 2 premiers caractères d'un fichier.
    Par menuge dans le forum Langage
    Réponses: 8
    Dernier message: 02/08/2006, 09h00
  3. Réponses: 2
    Dernier message: 14/06/2006, 09h30
  4. afficher les n premiers caractères d'un champs
    Par kabool dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 08/03/2006, 18h22
  5. Réponses: 2
    Dernier message: 04/09/2004, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo