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

Windows Discussion :

Ingniorer les fichiers donc l'extension n'est pas dans la liste


Sujet :

Windows

  1. #1
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut Ingniorer les fichiers donc l'extension n'est pas dans la liste
    Bonjour, j'ai un script batch avec xcopy et une boucle for qui récupère le chemin d'un fichier glisser déposer sur la batch, je voudrais que le script ne traite le fichier que si l'extension et renseigner dans un variable:

    Voilà la variable:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set VrExtsFont=*.ttf,*.otf
    Voici ma commande xcopy:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy %1 "%windir%\Fonts\*.*" /c /i /q /h /r /y
    Voilà ma boucle for de base:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=" %%i in (%1) do echo %%i
    Voici ce que j'ai essayer pour la boucle for:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "delims=" %%i in (%1) do if /i "%%~xi"=="%VrExtsFont%" echo %%i
    Y-a-t-il un forumeur ici qui puisse m'éclairer ?

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 111
    Points : 119
    Points
    119
    Par défaut
    j'ai fait un petit test avec ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for %i in (*.txt *.sql) do (echo %i)
    et ca marche pas trop mal donc dans ta variable, tu separe les extensions par des espaces et tu met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set VrExtsFont=*.ttf *.otf
    for %i in (%VrExtsFont%) do (echo %i)
    Un petit nuage blanc dans un ciel tout bleu, c'est le paradis. Un petit message blanc dans un ecran tout bleu, c'est l'enfer.

  3. #3
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Bonjour et merci beaucoup

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

Discussions similaires

  1. Rechercher tous les fichiers dont l'extension est *.vbs
    Par hackoofr dans le forum VBScript
    Réponses: 8
    Dernier message: 22/03/2018, 10h08
  2. Réponses: 2
    Dernier message: 09/06/2011, 18h36
  3. [JComboBox] Afficher du text qui n'est pas dans la liste
    Par metaska dans le forum Composants
    Réponses: 3
    Dernier message: 10/09/2008, 13h30
  4. elements qui n'est pas dans une liste
    Par KEnder dans le forum Général Python
    Réponses: 2
    Dernier message: 16/05/2008, 01h52
  5. Comment lire les fichiers dont l'extension est .tex ?
    Par condor_01 dans le forum Ubuntu
    Réponses: 3
    Dernier message: 19/10/2007, 16h24

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