Windows Batch — La FAQ de JLT

Windows Batch

Utiliser les arguments de la ligne de commande

%0 est remplacé par le nom du fichier batch,
et les variables %1 à %9 sont remplacées par les arguments correspondants
tappés sur la ligne de commande, voir [WINDOWS_BATCH_PARAMETERS]

Definir une variable

set variable=valeur
echo %variable%

Afficher le nom d'un fichier (sans son extension)

for %%F in (*.*) do echo %%~nF"

Chemin courant

set OLDDIR=%CD%

Sauvegarder un fichier avec la date et l'heure dans son nom

set vardate=%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%
copy fichier.txt fichier-%vardate%.txt

Liens Externes