1. #1
    Futur Membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    juin 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cuba

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2016
    Messages : 8
    Points : 6
    Points
    6

    Par défaut executer CMD sur fichiers selectionnés

    Bonjour à tous,

    Je cherche à implémenter une commande dans mon menu contextuel de fichier qui permette de renommer des extensions de fichiers *TXT vers *CSV et vice-versa. Pour ce faire j'édite la base (SHell) de registre en implémentant une clé dont la valeur est la commande suivante "%SystemRoot%\System32\cmd.exe" /c "ren *.csv *.txt"

    J'obtiens ainsi une nouvel commande dans le menu contextuel des fichiers ( Clic-droit sur fichier) qui transforme les fichiers TXT du dossier en cours vers des fichiers CSV.

    Jusque là ça fonctionne, mais je voudrais pouvoir appliquer cette commande non pas à TOUS les fichiers présents de le dossier en cours, mais uniquement à ceux sélectionnés à partir de la fenêtre Windows 10.

    Je sais que ma méthode de base est plus qu'empirique et bricolée, mais je ne suis pas programmateur, et je souhaite une solution simple pour une application à priori simple

    Existe-il un paramètre à ajouter à ma commande qui me permettre exécuter cette action uniquement sur mes fichiers sélectionnés ?

    Merci d'avance pour votre aide

  2. #2
    Membre actif Avatar de TallyHo
    Homme Profil pro
    Lutin numérique
    Inscrit en
    février 2006
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Lutin numérique

    Informations forums :
    Inscription : février 2006
    Messages : 813
    Points : 298
    Points
    298

    Par défaut

    Il y a des outils existants, exemple : http://www.antp.be/software/renamer/fr. Celui-ci a l'avantage d'être libre et gratuit.
    .
    Heureux soient les fêlés car ils laisseront passer la lumière.
    Michel Audiard

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    juin 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cuba

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2016
    Messages : 8
    Points : 6
    Points
    6

    Par défaut

    Merci pour la proposition, mais ce n'est malgré tout pas tout à fait ce que je recherche
    Je vais quand même creuser, mais mon besoin n'est pas de renommer un grand nombre de fichiers définis par un critère donné, mais plutôt de renommer fréquemment ( ou plutôt de changer fréquemment l'extension) des fichiers dont j'opère la sélection manuellement...

    Donc en gros, je cherche un moyen rapide et implémenté dans les menus contextuel de Windows qui opèrerait cette tâche directement sur les fichiers que je sélectionne

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    4 274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2008
    Messages : 4 274
    Points : 8 550
    Points
    8 550

    Par défaut

    Le fichier sélectionné est toujours représenté par %1. La commande devrait être ainsi cmd.exe /c ren "%1" "*.csv"

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    juin 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cuba

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2016
    Messages : 8
    Points : 6
    Points
    6

    Par défaut

    Magnifique !!! Tout à fait ce dont j'avais besoin et ce que je cherchais.... je n'avais pas la bonne syntaxe..

    Un énooooooorme Merci Andnotor !!

  6. #6
    Rédacteur/Modérateur
    Avatar de Andnotor
    Profil pro
    Inscrit en
    septembre 2008
    Messages
    4 274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : septembre 2008
    Messages : 4 274
    Points : 8 550
    Points
    8 550

    Par défaut

    Presse sur le bouton en bas de page plutôt que d'ajouter ce texte au titre

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    juin 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cuba

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2016
    Messages : 8
    Points : 6
    Points
    6

    Par défaut

    Fait !! Au temps pour moi

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

Discussions similaires

  1. executer jenkins sur un fichier sur un FTP
    Par Torx26 dans le forum IO
    Réponses: 0
    Dernier message: 13/05/2011, 17h37
  2. Résultat cmd sur l'écrans et dans un fichier
    Par bennyben77 dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 21/01/2010, 15h19
  3. [XL-2007] Executer macro sur un autre fichier
    Par jfdebutant dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/11/2009, 17h23
  4. Erreur d'execution sur fichier .mde
    Par Serge57 dans le forum Access
    Réponses: 4
    Dernier message: 18/02/2008, 23h32
  5. traitement sur un ensemble de fichiers selectionner
    Par captainamerica75 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/09/2007, 18h22

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