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

Scripts/Batch Discussion :

Batch exécuter commande dans l'arborescence


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut Batch exécuter commande dans l'arborescence
    Bonjour,
    Je voudrais écrire un programme en Batch, je donne un nom d'un dossier "monRepertoire". et il fait une boucle, il recherche tout les fichiers d'une extension "html" dans l'arborescence de ce répertoire et il me donne l'accès pour que je fasse une commande pour chaque fichier.
    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    A = "monRepertoire"
    
    Boucle (rechercher tout les fichiers HTML qui se trouve dans l'arborescence)
    
    commande_sur   fichier.html
    
    Fin boucle


    Merci pour votre aide

  2. #2
    Membre confirmé Avatar de fabrice.s
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 120
    Par défaut
    Bonjour,

    pourquoi ne pas chercher du coté de Dir

    avec quelque chose comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dir /s *.html >c:\rapport.txt
    après le chemin ou le dir doit se faire peut être programmé en dur, demandé à l'utilisateur, recupéré d'un fichier *.ini ...

    ensuite tu peux récupérer les infos de rapport.txt via ton script batch afin de renseigner des variable.

    En espérant avoir pu t'être utile.

    Bonne soirée.

  3. #3
    Membre confirmé Avatar de fabrice.s
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 120
    Par défaut
    Re,
    visiblement en cherchant un peu on trouve toujours quelque chose.

    Dans ce même forum :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    set A="Rep" 
    cd %A% 
    for /F "delims=" %%a in ('dir /b/s *.html') do ( 
    awk -f fichier.awk "%%a" >> result.csv 
    )
    Ce qui va t'éviter le rapport txt et de venir lire le rapport.

Discussions similaires

  1. [Système] Exécution commande dans une page PHP
    Par corto31 dans le forum Langage
    Réponses: 7
    Dernier message: 25/11/2008, 15h06
  2. recuperation du resultat d'une commande dans un batch
    Par liloo974 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 14/08/2007, 10h30
  3. Réponses: 27
    Dernier message: 17/08/2006, 22h08
  4. Exécution d'une commande dans un Trigger
    Par Perr1 dans le forum Oracle
    Réponses: 6
    Dernier message: 08/04/2006, 00h14
  5. Réponses: 7
    Dernier message: 05/10/2005, 18h06

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