Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1376 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] renommer fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[batch] renommer fichier

n°2288658
Space
Profil: Maux des rateurs
Posté le 24-09-2016 à 14:38:55  profilanswer
 

Bonjour,
 
J'aimerais créer un batch qui renommera automatiquement un fichier par rapport au nom qu'on tapera après le batch.
 
Nous avons donc un batch nommé Run.bat , si je tape "Run Tartanpion" , cela me donnera un fichier nommé Tartanpion.mkv
Si je tape "Run Machin" , cela me donnera un fichier nommé Machin.mkv
Etc.
 
:jap:
 
Je savais le faire avant mais j'ai oublié... :d
 
Voici mon petit bath (c'est pour convertir des enregistrements TS fractionnés en fichier MKV)
J'aimerais que XXX soit remplacé par ce que j'aurai tapé après RUN
 
@echo off &setlocal enabledelayedexpansion
set "line="
for %%a in (*.ts) do set line=!line! +"%%~a"
mkvmerge -o "E:\VIDEO\VIDEO\_Autres\TV\XXX.mkv" %line:~2%
 


Message édité par Space le 24-09-2016 à 17:03:08

---------------
Ma cinémathèque
mood
Publicité
Posté le 24-09-2016 à 14:38:55  profilanswer
 

n°2289008
TotalRecal​l
Posté le 28-09-2016 à 14:51:33  profilanswer
 

Tu peux utiliser

%1


Pour récupérer le premier argument passé à un batch à son lancement (%0 c'est le nom du batch)

 

Tu peux aussi utiliser

%~1

pour traiter le paramètre comme un nom de fichier, avec des petites variantes autour de ce truc tu peux faire un tas de manipulations sur le nom de fichier transmis

 

edit : https://www.microsoft.com/resources [...] x?mfr=true


Message édité par TotalRecall le 28-09-2016 à 14:52:30

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2289066
Space
Profil: Maux des rateurs
Posté le 28-09-2016 à 21:39:49  profilanswer
 

impec :jap:
 
C'était tout simple en fait :d


---------------
Ma cinémathèque

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] renommer fichier

 

Sujets relatifs
[Batch] création du'une tache via fichier .xmlPause Script Batch
verrouiller un fichier excel avec une macroAutomatisation fichier excel avec VBA
Probleme pour finir VBA sur mon fichierEdition fichier ini
Combien de caractères différents possibles pour un fichier ?Supprimer derniere ligne d'un fichier SANS le parcourir
Extraction d'une valeur d'un fichier via un batchCommand en batch pour copier -> renommer -> coller un fichier...
Plus de sujets relatifs à : [batch] renommer fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR